TcpClient.Client Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'oggetto Socket sottostante.
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
Valore della proprietà
Oggetto Socket di rete sottostante.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso Client
della proprietà. In questo esempio viene modificata la dimensione del buffer di ricezione del sottostante 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
Commenti
TcpClient crea un Socket oggetto per inviare e ricevere dati su una rete. Le classi derivate da TcpClient
possono usare questa proprietà per ottenere o impostare questo Socket
oggetto . Usare il sottostante Socket
restituito da Client
se è necessario accedere oltre a ciò fornito TcpClient
. È anche possibile usare Client
per impostare il sottostante Socket
su un oggetto esistente Socket
. Ciò potrebbe risultare utile se si vuole sfruttare la semplicità dell'uso di TcpClient
un oggetto preesistente Socket
.