Поделиться через


TcpListener.EndAcceptTcpClient(IAsyncResult) Метод

Определение

Асинхронно принимает входящие попытки подключения и создает новый объект TcpClient для связи с удаленным узлом.

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

Параметры

asyncResult
IAsyncResult

Объект IAsyncResult возвращен посредством вызова метода BeginAcceptTcpClient(AsyncCallback, Object).

Возвращаемое значение

Объект TcpClient.

Объект TcpClient, используемый для приема и передачи данных.

Комментарии

Этот метод блокируется до завершения операции. Чтобы выполнить эту операцию синхронно, используйте AcceptTcpClient метод .

Примечание

Можно вызвать RemoteEndPoint свойство базового сокета (Client), чтобы определить сетевой адрес и номер порта удаленного узла.

Примечание

Если вы получаете , используйте SocketException.ErrorCode свойство для получения определенного кода ошибки и обратитесь к документации по коду ошибки API сокетов Windows версии 2, чтобы получить подробное описание ошибки.SocketException

Примечание

Данный член генерирует сведения трассировки, если в приложении включена трассировка сети. Дополнительные сведения см. в разделе Трассировка сети в платформа .NET Framework.

Применяется к