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.
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 Socket
abzurufen 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 Socket
festzulegen. Dies kann nützlich sein, wenn Sie die Einfachheit der TcpClient
Verwendung eines bereits vorhandenen Socket
nutzen möchten.