Compartilhar via


TcpListener.EndAcceptTcpClient(IAsyncResult) Método

Definição

Aceita de forma assíncrona uma tentativa de conexão de entrada e cria um novo TcpClient para manipular as comunicações com o 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

Um IAsyncResult retornado por uma chamada para o método BeginAcceptTcpClient(AsyncCallback, Object).

Retornos

Um TcpClient.

O TcpClient usado para enviar e receber dados.

Comentários

Esse método é bloqueado até que a operação seja concluída. Para executar essa operação de forma síncrona, use o AcceptTcpClient método .

Observação

Você pode chamar a RemoteEndPoint propriedade do soquete subjacente (Client) para identificar o endereço de rede e o número da porta do host remoto.

Observação

Se você receber um SocketException, use a SocketException.ErrorCode propriedade para obter o código de erro específico e consulte a documentação do código de erro da API do Windows Sockets versão 2 para obter uma descrição detalhada do erro.

Observação

Esse membro emite o rastreamento de informações quando você ativa o rastreamento de rede em seu aplicativo. Para obter mais informações, consulte Rastreamento de rede no .NET Framework.

Aplica-se a