TcpClient.Client Propriété

Définition

Obtient ou définit le sous-jacent Socket.

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

Valeur de propriété

Le réseau Socketsous-jacent .

Exemples

L’exemple de code suivant illustre l’utilisation de la Client propriété. Dans cet exemple, la taille de 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 élément permettant d’envoyer Socket et de recevoir des données sur un réseau. Les classes dérivées TcpClient peuvent utiliser cette propriété pour obtenir ou définir cette Socketpropriété . Utilisez le sous-jacent Socket retourné si vous avez besoin d’un Client accès au-delà de ce qui TcpClient fournit. Vous pouvez également utiliser Client pour définir le sous-jacent Socket sur un élément existant Socket. Cela peut être utile si vous souhaitez tirer parti de la simplicité d’utilisation d’un TcpClient pré-existant Socket.

S’applique à

Voir aussi