TcpListener.EndAcceptTcpClient(IAsyncResult) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně přijme příchozí pokus o připojení a vytvoří nový TcpClient , který bude zpracovávat komunikaci vzdáleného hostitele.
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
Parametry
- asyncResult
- IAsyncResult
IAsyncResult Vrácené voláním BeginAcceptTcpClient(AsyncCallback, Object) metody.
Návraty
Úloha TcpClient.
Používá TcpClient se k odesílání a přijímání dat.
Poznámky
Tato metoda blokuje, dokud operace není dokončena. Pokud chcete tuto operaci provést synchronně, použijte metodu AcceptTcpClient .
Poznámka
Můžete volat RemoteEndPoint vlastnost podkladového soketu (Client) a identifikovat tak síťovou adresu a číslo portu vzdáleného hostitele.
Poznámka
Pokud se zobrazí SocketException, použijte SocketException.ErrorCode vlastnost k získání konkrétního kódu chyby a podrobný popis chyby najdete v dokumentaci k rozhraní Windows Sockets verze 2 API .
Poznámka
Tento člen poskytuje trasovací informace, když je ve vaší aplikaci povoleno trasování sítě. Další informace najdete v tématu Trasování sítě v rozhraní .NET Framework.