TcpListener.EndAcceptTcpClient(IAsyncResult) Metoda

Definicja

Asynchronicznie akceptuje próbę połączenia przychodzącego i tworzy nowy TcpClient do obsługi komunikacji z hostem zdalnym.

public System.Net.Sockets.TcpClient EndAcceptTcpClient(IAsyncResult asyncResult);

Parametry

asyncResult
IAsyncResult

Obiekt IAsyncResult zwrócony przez wywołanie BeginAcceptTcpClient(AsyncCallback, Object) metody .

Zwraca

Klasa TcpClient.

Używane do wysyłania i odbierania TcpClient danych.

Uwagi

Ta metoda blokuje działanie do momentu ukończenia operacji. Aby wykonać tę operację synchronicznie, użyj AcceptTcpClient metody .

Uwaga

Możesz wywołać RemoteEndPoint właściwość bazowego gniazda (Client), aby zidentyfikować adres sieciowy i numer portu hosta zdalnego.

Uwaga

Jeśli wystąpi błąd , użyj SocketException.ErrorCode właściwości , aby uzyskać określony kod błędu i zapoznaj się z dokumentacją kodu błędu interfejsu API gniazda systemu Windows w wersji 2, aby uzyskać szczegółowy opis błędu.SocketException

Uwaga

Ten element członkowski generuje informacje ze śledzenia pod warunkiem włączenia funkcji śledzenia sieci w aplikacji. Aby uzyskać więcej informacji, zobacz Śledzenie sieci w .NET Framework.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1