Espace de noms System::Net::Sockets

Classes

ClasseDescription
IPPacketInformationReprésente les informations sur le paquet. 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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.
LingerOptionSpécifie si une socket restera connectée après un appel aux méthodes Close() ou Close(). Il spécifie également la durée pendant laquelle la socket restera connectée si l’envoi des données se poursuit. 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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.
NetworkStreamFournit le flux sous-jacent des données pour l’accès réseau. 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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.
SocketLa classe Socket implémente l’interface Berkeley sockets.
TcpClientReprésente un client 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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.
TcpListenerRepré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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.
UdpClientFournit les services réseau du protocole User Datagram (UDP). 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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour la transmettre aux fonctions en tant qu’argument.

Enums

ÉnumérationDescription
AddressFamilyÉnumère les familles d’adresses.
IOControlCodeÉnumère les codes de contrôle IO.
ProtocolFamilyÉnumère les familles de protocoles.
ProtocolTypeÉnumère les types de protocoles.
SelectModeSpécifie le mode de sondage de l’état de la socket.
SocketErrorÉnumère les types d’erreurs de socket.
SocketFlagsFournit des valeurs constantes pour les messages de socket.
SocketOptionLevelDéfinit les niveaux d’options de socket pour la classe ‘Socket’.
SocketOptionNameDéfinit les noms d’options de socket pour la classe Socket.
SocketShutdownDéfinit les constantes utilisées par la méthode Socket.Shutdown.
SocketTypeÉnumère les types de socket.

Typedefs

TypedefDescription
SocketException

Functions

FonctionDescription
operator!=System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
operator==System.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]