TcpListener.EndAcceptTcpClient(IAsyncResult) Metodo
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.
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.