Leggi in inglese

Condividi tramite


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.

C#
public System.Net.Sockets.Socket Client { get; set; }
C#
protected System.Net.Sockets.Socket Client { get; set; }

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 .

C#
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");
}

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 Socketoggetto . 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.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Vedi anche