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.