System::Net::Sockets::TcpListener classe

TcpListener class

Représente un écouteur pour les services réseau TCP. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.

class TcpListener : public System::Object

Méthodes

MéthodeDescription
AcceptSocket()Accepte la demande de connexion en attente et renvoie le socket utilisé pour envoyer et recevoir des données.
AcceptTcpClient()Accepte la demande de connexion en attente et renvoie l’instance TcpClient-classe qui est utilisée pour l’envoi et la réception de données.
AllowNatTraversal(bool)Active ou désactive le passage NAT.
BeginAcceptSocket(AsyncCallback, System::SharedPtr<Object>)Initie une opération d’acceptation asynchrone.
BeginAcceptTcpClient(AsyncCallback, System::SharedPtr<Object>)Initie une opération d’acceptation asynchrone.
static Create(int32_t)Crée une nouvelle instance en utilisant le numéro de port spécifié.
EndAcceptSocket(System::SharedPtr<IAsyncResult>)Attend jusqu’à ce que l’opération d’acceptation asynchrone spécifiée se termine.
EndAcceptTcpClient(System::SharedPtr<IAsyncResult>)Attend jusqu’à ce que l’opération d’acceptation asynchrone spécifiée se termine.
get_ExclusiveAddressUse()Obtient une valeur qui indique si l’instance actuelle autorise un seul client à utiliser un port.
get_LocalEndpoint()Renvoie le point de terminaison sous-jacent.
get_Server()Informations RTTI.
Pending()Renvoie une valeur qui indique s’il existe des demandes de connexion en attente.
set_ExclusiveAddressUse(bool)Définit une valeur qui indique si l’instance actuelle autorise un seul client à utiliser un port.
Start()Commence à écouter les connexions entrantes.
Start(int32_t)Commence à écouter les connexions entrantes.
Stop()Arrête d’écouter les connexions entrantes.
TcpListener(System::SharedPtr<IPEndPoint>)Construit une nouvelle instance.
TcpListener(System::SharedPtr<IPAddress>, int32_t)Construit une nouvelle instance.
TcpListener(int32_t)Construit une nouvelle instance.

Voir aussi