System::Net::Sockets::TcpListener classe
Contenu
[
Cacher
]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éthode | Description |
|---|---|
| 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
- Class Object
- Namespace System::Net::Sockets
- Library Aspose.Font for C++