Condividi tramite


TcpListener.EndAcceptTcpClient(IAsyncResult) Metodo

Definizione

Accetta in modo asincrono una connessione in ingresso e crea un nuovo oggetto TcpClient per gestire la comunicazione con l'host remoto.

public:
 System::Net::Sockets::TcpClient ^ EndAcceptTcpClient(IAsyncResult ^ asyncResult);
public System.Net.Sockets.TcpClient EndAcceptTcpClient (IAsyncResult asyncResult);
member this.EndAcceptTcpClient : IAsyncResult -> System.Net.Sockets.TcpClient
Public Function EndAcceptTcpClient (asyncResult As IAsyncResult) As TcpClient

Parametri

asyncResult
IAsyncResult

IAsyncResult restituito da una chiamata al metodo BeginAcceptTcpClient(AsyncCallback, Object).

Restituisce

Oggetto TcpClient.

Oggetto TcpClient utilizzato per inviare e ricevere dati.

Commenti

Questo metodo blocca fino al completamento dell'operazione. Per eseguire questa operazione in modo sincrono, usare il AcceptTcpClient metodo .

Nota

È possibile chiamare la RemoteEndPoint proprietà del socket sottostante (Client) per identificare l'indirizzo di rete e il numero di porta dell'host remoto.

Nota

Se si riceve un SocketExceptionoggetto , utilizzare la SocketException.ErrorCode proprietà per ottenere il codice di errore specifico e fare riferimento alla documentazione del codice di errore dell'API Windows Sockets versione 2 per una descrizione dettagliata dell'errore.

Nota

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

Si applica a