Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TcpClient.Connect (IPAddress, Int32)

 

Data di pubblicazione: ottobre 2016

Connette il client a un host TCP remoto usando l'indirizzo IP e il numero di porta specificati.

Spazio dei nomi:   System.Net.Sockets
Assembly:  System (in System.dll)

public void Connect(
	IPAddress address,
	int port
)

Parametri

address
Type: System.Net.IPAddress

IPAddress dell'host a cui si intende connettersi.

port
Type: System.Int32

Numero di porta a cui si intende connettersi.

Exception Condition
ArgumentNullException

Il valore del parametro address è null.

ArgumentOutOfRangeException

Il port non è compreso tra MinPort e MaxPort.

SocketException

Si è verificato un errore durante l'accesso al socket. Per altre informazioni, vedere la sezione Osservazioni.

ObjectDisposedException

TcpClient è chiuso.

Chiamare questo metodo per stabilire una connessione sincrona dell'host remoto specificato IPAddress e numero di porta. Il Connect metodo si bloccherà fino a quando la connessione avrà esito positivo o negativo. Dopo la connessione all'host remoto, utilizzare il GetStream metodo per ottenere il sottostante NetworkStream. Utilizzare questa opzione NetworkStream per inviare e ricevere dati.

System_CAPS_noteNota

Se si riceve un SocketException, utilizzare SocketException.ErrorCode per ottenere il codice di errore specifico. Dopo avere ottenuto il codice, è possibile fare riferimento alla documentazione relativa ai codici di errore dell'API Windows Sockets versione 2 disponibile in MSDN per una descrizione dettagliata dell'errore.

System_CAPS_noteNota

Questo membro genera informazioni di traccia quando viene abilitata la funzionalità di traccia di rete nell'applicazione in uso. Per altre informazioni, vedere Tracciatura di rete in .NET Framework.

Esempio di codice seguente utilizza un indirizzo IP e numero di porta per connettersi a un host remoto.

//Uses the IP address and port number to establish a socket connection.
TcpClient tcpClient = new TcpClient ();
IPAddress ipAddress = Dns.GetHostEntry ("www.contoso.com").AddressList[0];

tcpClient.Connect (ipAddress, 11003);

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: