TcpClient.Client Eigenschaft

Definition

Ruft den zugrunde liegenden Socket ab oder legt diesen fest.

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

Der zugrundeliegende Netzwerk-Socket.

Beispiele

Im folgenden Codebeispiel wird die Verwendung des Client-Attributs veranschaulicht. In diesem Beispiel wird die Empfangspuffergröße des zugrunde liegenden Socket 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 , um Daten über ein Netzwerk zu senden und zu empfangen. Klassen, die von abgeleitet TcpClient werden, können diese Eigenschaft verwenden, um diese Socketabzurufen oder festzulegen. Verwenden Sie den zugrunde liegenden Socket Wert, der von Client zurückgegeben wird, wenn Sie Zugriff benötigen, der über den verfügbaren TcpClient Zugriff hinausgeht. Sie können auch verwenden Client , um den zugrunde liegenden Socket auf einen vorhandenen Socketfestzulegen. Dies kann nützlich sein, wenn Sie die Einfachheit der TcpClient Verwendung eines bereits vorhandenen Socketnutzen möchten.

Gilt für:

Weitere Informationen