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 Socket alınan alma arabelleği boyutu değiştirilir.

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, bunu almak veya ayarlamak için bu Socketözelliği kullanabilir. Sağlayanın ötesinde Socket erişime ihtiyacınız varsa, döndürülen Client temeli TcpClient kullanın. Ayrıca, temel alınan Client öğesini var olan Socketbir değerine ayarlamak için de kullanabilirsinizSocket. Bu, önceden var olan TcpClientbir kullanmanın basitliğinden Socket yararlanmak istiyorsanız yararlı olabilir.

Şunlara uygulanır

Ayrıca bkz.