TcpClient.Client Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el objeto Socket subyacente.
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 de propiedad
Socket de red subyacente.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de la Client
propiedad . En este ejemplo, se cambia el tamaño del búfer de recepción del subyacente Socket .
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
Comentarios
TcpClient crea un objeto Socket para enviar y recibir datos a través de una red. Las clases derivadas de TcpClient
pueden usar esta propiedad para obtener o establecer este Socket
. Use la base Socket
devuelta de Client
si necesita acceso más allá de lo que TcpClient
proporciona. También puede usar Client
para establecer el subyacente en Socket
un existente Socket
. Esto puede resultar útil si desea aprovechar la simplicidad de TcpClient
usar un elemento ya existente Socket
.