TcpClient.Client Propriété

Définition

Obtient ou définit l'élément Socket sous-jacent.

public:
 property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
protected:
 property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
public System.Net.Sockets.Socket Client { get; set; }
protected System.Net.Sockets.Socket Client { get; set; }
member this.Client : System.Net.Sockets.Socket with get, set
Public Property Client As Socket
Protected Property Client As Socket

Valeur de propriété

L'élément Socket du réseau sous-jacent.

Exemples

L’exemple de code suivant illustre l’utilisation de la Client propriété . Dans cet exemple, la taille de la mémoire tampon de réception du sous-jacent Socket est modifiée.

TcpClient client = new TcpClient();
Socket s = client.Client;

if (!s.Connected)
{
    s.SetSocketOption(SocketOptionLevel.Socket, 
                 SocketOptionName.ReceiveBuffer, 16384);
    Console.WriteLine(
        "client is not connected, ReceiveBuffer set\n");
}
else
{
    Console.WriteLine("client is connected");
}
Dim client As New TcpClient()
Dim s As Socket = client.Client

If Not s.Connected Then
   s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, 16384)
   Console.WriteLine("client is not connected, ReceiveBuffer set" + ControlChars.Lf)
Else
   Console.WriteLine("client is connected")
End If

Remarques

TcpClient crée un pour envoyer et recevoir des Socket données sur un réseau. Les classes dérivées de TcpClient peuvent utiliser cette propriété pour obtenir ou définir ce Socket. Utilisez le sous-jacent Socket retourné par Client si vous avez besoin d’un accès au-delà de celui fourni TcpClient . Vous pouvez également utiliser Client pour définir le sous-jacent Socket sur un existant Socket. Cela peut être utile si vous souhaitez tirer parti de la simplicité de l’utilisation d’un TcpClient objet préexistant Socket.

S’applique à

Voir aussi