Aracılığıyla paylaş


TcpClient.Client Özellik

Tanım

Temel alınan Socketöğesini alır veya ayarlar.

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

Özellik Değeri

Temel alınan ağ Socket.

Örnekler

Aşağıdaki kod örneği özelliğinin Client kullanımını gösterir. Bu örnekte, temel alınan Socket alma arabelleği boyutu değiştirilmiştir.

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

Açıklamalar

TcpClientSocket üzerinden veri göndermek ve almak için bir oluşturur. 'den TcpClient türetilen sınıflar bu özelliği kullanarak bu öğesini alabilir veya ayarlayabilir Socket. Sağlayanın ötesinde TcpClient erişime ihtiyacınız varsa, döndürülen Client temeli Socket kullanın. Ayrıca, temel alınan Socket öğesini var olan Socketbir olarak ayarlamak için de kullanabilirsinizClient. Önceden var olan Socketbir kullanmanın basitliğinden TcpClient yararlanmak istiyorsanız bu yararlı olabilir.

Şunlara uygulanır

Ayrıca bkz.