Compartir vía


TcpListener.EndAcceptTcpClient(IAsyncResult) Método

Definición

Acepta asincrónicamente un intento de conexión entrante y crea un nuevo objeto TcpClient para controlar la comunicación con el 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

Parámetros

asyncResult
IAsyncResult

Interfaz IAsyncResult que se devuelve al llamar al método BeginAcceptTcpClient(AsyncCallback, Object).

Devoluciones

Objeto TcpClient.

Objeto TcpClient que se utiliza para enviar y recibir datos.

Comentarios

Este método se bloquea hasta que se complete la operación. Para realizar esta operación de forma sincrónica, use el AcceptTcpClient método .

Nota

Puede llamar a la RemoteEndPoint propiedad del socket subyacente (Client) para identificar la dirección de red y el número de puerto del host remoto.

Nota

Si recibe un SocketException, use la SocketException.ErrorCode propiedad para obtener el código de error específico y consulte la documentación del código de error de la API de Windows Sockets versión 2 para obtener una descripción detallada del error.

Nota

Este miembro genera información de seguimiento cuando se habilita el seguimiento de red en la aplicación. Para obtener más información, vea Seguimiento de red en .NET Framework.

Se aplica a