TcpClient.Client Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o Socket subjacente.
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
Valor da propriedade
O Socket da rede subjacente.
Exemplos
O exemplo de código a seguir demonstra o uso da Client
propriedade . Neste exemplo, o tamanho do buffer de recebimento do subjacente Socket é alterado.
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
Comentários
TcpClient cria um Socket para enviar e receber dados em uma rede. Classes derivadas de TcpClient
podem usar essa propriedade para obter ou definir este Socket
. Use o subjacente Socket
retornado de se você precisar de Client
acesso além do que TcpClient
fornece. Você também pode usar Client
para definir o subjacente Socket
como um existente Socket
. Isso pode ser útil se você quiser aproveitar a simplicidade de TcpClient
usar um pré-existente Socket
.