TcpClient.Client Eigenschaft

Definition

Dient zum Abrufen oder Festlegen der zugrunde liegenden Socket.

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

Eigenschaftswert

Das zugrunde liegende Netzwerk Socket.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Client Eigenschaft veranschaulicht. In diesem Beispiel wird die Empfangspuffergröße der zugrunde liegenden Socket Datei geändert.

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

Hinweise

TcpClient erstellt ein Socket Daten zum Senden und Empfangen von Daten über ein Netzwerk. Klassen, die von TcpClient dieser Eigenschaft abgeleitet werden, können diese Eigenschaft verwenden, um diese Socketabzurufen oder festzulegen. Verwenden Sie den zugrunde liegenden Socket Wert, der zurückgegeben Client wird, wenn Sie zugriff benötigen, der darüber hinausgeht, der TcpClient bereitgestellt wird. Sie können auch Client verwenden, um den zugrunde liegenden Socket Aufsatz auf ein vorhandenes Socketfestzulegen. Dies kann nützlich sein, wenn Sie die Einfachheit der TcpClient Verwendung einer bereits vorhandenen SocketNutzen nutzen möchten.

Gilt für:

Weitere Informationen