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 subyacente Socket.
protected:
property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
public:
property System::Net::Sockets::Socket ^ Client { System::Net::Sockets::Socket ^ get(); void set(System::Net::Sockets::Socket ^ value); };
protected System.Net.Sockets.Socket Client { get; set; }
public System.Net.Sockets.Socket Client { get; set; }
member this.Client : System.Net.Sockets.Socket with get, set
Protected Property Client As Socket
Public Property Client As Socket
Valor de propiedad
Red subyacente Socket.
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 Socket objeto 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 Socket base devuelta de Client si necesita acceso más allá de lo que TcpClient proporciona. También puede usar Client para establecer el subyacente Socket en un existente Socket. Esto puede ser útil si desea aprovechar la simplicidad de TcpClient usar un elemento preexistente Socket.