Partager via


TcpListener.EndAcceptTcpClient(IAsyncResult) Méthode

Définition

Accepte de manière asynchrone une tentative de connexion entrante et crée un nouveau TcpClient pour gérer les communications de l'hôte distant.

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

Paramètres

asyncResult
IAsyncResult

IAsyncResult retourné par un appel à la méthode BeginAcceptTcpClient(AsyncCallback, Object).

Retours

TcpClient

TcpClient utilisé pour envoyer et recevoir des données.

Remarques

Cette méthode se bloque jusqu’à ce que l’opération soit terminée. Pour effectuer cette opération de manière synchrone, utilisez la AcceptTcpClient méthode .

Notes

Vous pouvez appeler la RemoteEndPoint propriété du socket sous-jacent (Client) pour identifier l’adresse réseau et le numéro de port de l’hôte distant.

Notes

Si vous recevez un SocketException, utilisez la SocketException.ErrorCode propriété pour obtenir le code d’erreur spécifique et reportez-vous à la documentation sur le code d’erreur de l’API Windows Sockets version 2 pour obtenir une description détaillée de l’erreur.

Notes

Ce membre génère des informations de traçage lorsque vous activez le traçage réseau dans votre application. Pour plus d’informations, consultez Suivi réseau dans le .NET Framework.

S’applique à