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 (IPEndPoint)

 

Data di pubblicazione: ottobre 2016

Connette il client a un host TCP remoto usando l'endpoint remoto della rete specificato.

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

public void Connect(
	IPEndPoint remoteEP
)

Parametri

remoteEP
Type: System.Net.IPEndPoint

IPEndPoint a cui si intende connettersi.

Exception Condition
ArgumentNullException

Il valore del parametro remoteEp è null.

SocketException

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

ObjectDisposedException

TcpClient è chiuso.

Call this method to establish a synchronous remote host connection to the specified T:System.Net.IPEndPoint. Before you call M:System.Net.Sockets.TcpClient.Connect(System.String,System.Int32) you must create an instance of the T:System.Net.IPEndPoint class using an IP address and a port number. Use this T:System.Net.IPEndPoint as the remoteEP parameter. The M:System.Net.Sockets.TcpClient.Connect(System.String,System.Int32) method will block until it either connects or fails. After connecting with the remote host, use the M:System.Net.Sockets.TcpClient.GetStream method to obtain the underlying T:System.Net.Sockets.NetworkStream. Use this T:System.Net.Sockets.NetworkStream to send and receive data.

System_CAPS_noteNota

If you receive a T:System.Net.Sockets.SocketException, use P:System.Net.Sockets.SocketException.ErrorCode to obtain the specific error code. After you have obtained this code, you can refer to the Windows Sockets version 2 API error code documentation in MSDN for a detailed description of the error.

System_CAPS_noteNota

This member outputs trace information when you enable network tracing in your application. For more information, see [<topic://conUsingNetworkTracing>]

The following code example uses an T:System.Net.IPEndPoint to connect with a remote host.

//Uses a remote endpoint to establish a socket connection.
TcpClient tcpClient = new TcpClient ();
IPAddress ipAddress = Dns.GetHostEntry ("www.contoso.com").AddressList[0];
IPEndPoint ipEndPoint = new IPEndPoint (ipAddress, 11004);

tcpClient.Connect (ipEndPoint);

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