TcpClient.Client Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.