TcpClient.Client Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.