en-tête winsock.h
Cet en-tête est utilisé par Windows Sockets 2. Pour plus d'informations, consultez les pages suivantes :
winsock.h contient les interfaces de programmation suivantes :
Fonctions
__WSAFDIsSet La fonction __WSAFDIsSet (winsock.h) spécifie si un socket est inclus dans un ensemble de descripteurs de socket. |
Acceptex La fonction AcceptEx (winsock.h) accepte une nouvelle connexion, retourne l’adresse locale et distante et reçoit le premier bloc de données envoyé par l’application cliente. |
bind La fonction bind (winsock.h) associe une adresse locale à un socket. |
closesocket La fonction closesocket (winsock.h) ferme un socket existant. |
FD_SET La structure de macro FD_SET (winsock.h) est utilisée par les fonctions Windows Sockets (Winsock) et les fournisseurs de services pour placer des sockets dans un ensemble. |
GetAcceptExSockaddrs La fonction GetAcceptExSockaddrs (winsock.h) analyse les données obtenues à partir d’un appel à la fonction AcceptEx et transmet les adresses locales et distantes à une structure sockaddr. |
gethostbyaddr À compter de Windows Sockets 2, la fonction gethostbyaddr (winsock.h) n’est plus recommandée pour une utilisation. |
gethostbyname La fonction gethostbyname (winsock.h) récupère les informations d’hôte correspondant à un nom d’hôte à partir d’une base de données hôte. |
gethostname La fonction gethostname (winsock.h) récupère le nom d’hôte standard de l’ordinateur local. |
getpeername La fonction getpeername (winsock.h) récupère l’adresse de l’homologue auquel un socket est connecté. |
getprotobyname La fonction getprotobyname (winsock.h) récupère les informations de protocole correspondant à un nom de protocole. |
getprotobynumber La fonction getprotobynumber (winsock.h) récupère les informations de protocole correspondant à un numéro de protocole. |
getservbyname La fonction getservbyname (winsock.h) récupère les informations de service correspondant à un nom de service et à un protocole. |
getservbyport La fonction getservbyport (winsock.h) récupère les informations de service correspondant à un port et un protocole. |
getsockname La fonction getsockname (winsock.h) récupère le nom local d’un socket. |
getsockopt La fonction getsockopt (winsock.h) récupère une option de socket. |
htonl La fonction htonl (winsock.h) convertit une u_long de l’hôte vers l’ordre d’octet du réseau TCP/IP (qui est big-endian). |
htons La fonction htons (winsock.h) convertit un u_short de l’hôte en ordre d’octet de réseau TCP/IP (qui est big-endian). |
inet_addr La fonction inet_addr (winsock.h) convertit une chaîne contenant une adresse décimale en pointillé IPv4 en une adresse appropriée pour la structure IN_ADDR. |
inet_ntoa La fonction inet_ntoa (winsock.h) convertit une adresse réseau Internet (Ipv4) en chaîne ASCII au format décimal standard Internet. |
ioctlsocket La fonction ioctlsocket (winsock.h) contrôle le mode d’E/S d’un socket. |
ntohl La fonction ntohl (winsock.h) convertit une u_long de l’ordre du réseau TCP/IP en ordre d’octet hôte, qui est peu endian sur les processeurs Intel. |
ntohs La fonction ntohs (winsock.h) convertit une u_short à partir de l’ordre d’octet du réseau TCP/IP pour héberger l’ordre d’octet, qui est peu endian sur les processeurs Intel. |
Recv La fonction recv (winsock.h) reçoit les données d’un socket connecté ou d’un socket sans connexion lié. |
recvfrom La fonction recvfrom reçoit un datagramme et stocke l’adresse source. |
Sendto La fonction sendto (winsock.h) envoie des données à une destination spécifique. |
setsockopt La fonction setsockopt (winsock.h) définit une option de socket. |
shutdown La fonction d’arrêt (winsock.h) désactive les envois ou les réceptions sur un socket. |
TransmitFile La fonction TransmitFile (winsock.h) transmet les données de fichier sur un handle de socket connecté. |
WSAAsyncGetHostByAddr La fonction WSAAsyncGetHostByAddr (winsock.h) récupère de manière asynchrone les informations de l’hôte qui correspondent à une adresse. |
WSAAsyncGetHostByName La fonction WSAAsyncGetHostByName (winsock.h) récupère de manière asynchrone les informations d’hôte qui correspondent à un nom d’hôte. |
WSAAsyncGetProtoByName La fonction WSAAsyncGetProtoByName (winsock.h) récupère de manière asynchrone les informations de protocole qui correspondent à un nom de protocole. |
WSAAsyncGetProtoByNumber La fonction WSAAsyncGetProtoByNumber (winsock.h) récupère de manière asynchrone les informations de protocole qui correspondent à un numéro de protocole. |
WSAAsyncGetServByName La fonction WSAAsyncGetServByName (winsock.h) récupère de manière asynchrone les informations de service qui correspondent à un nom de service et à un port. |
WSAAsyncGetServByPort La fonction WSAAsyncGetServByPort (winsock.h) récupère de façon asynchrone les informations de service qui correspondent à un port et un protocole. |
WSAAsyncSelect La fonction WSAAsyncSelect (winsock.h) demande la notification basée sur les messages Windows des événements réseau pour un socket. |
WSACancelAsyncRequest La fonction WSACancelAsyncRequest (winsock.h) annule une opération asynchrone incomplète. |
WSACleanup La fonction WSACleanup (winsock.h) met fin à l’utilisation du WS2_32.dll. |
WSAGetLastError La fonction WSAGetLastError (winsock.h) retourne l’état d’erreur de la dernière opération Windows Sockets qui a échoué. |
WSARecvEx La fonction WSARecvEx (winsock.h) reçoit des données d’un socket connecté ou d’un socket sans connexion lié. |
WSASetLastError La fonction WSASetLastError (winsock.h) définit le code d’erreur qui peut être récupéré via la fonction WSAGetLastError. |
WSAStartup La fonction WSAStartup (winsock.h) lance l’utilisation de la DLL Winsock par un processus. |
Structures
fd_set La structure fd_set (winsock.h) est utilisée par les fonctions Windows Sockets (Winsock) et les fournisseurs de services pour placer des sockets dans un ensemble. |
HOSTENT La structure HOSTENT (winsock.h) est utilisée par les fonctions pour stocker des informations sur un hôte donné, telles que le nom d’hôte, l’adresse IPv4, etc. |
S' ATTARDER La structure LINGER (winsock.h) conserve des informations sur un socket spécifique qui spécifie le comportement de ce socket lorsque les données sont mises en file d’attente pour être envoyées. |
PROTOENT La structure PROTOENT (winsock.h) contient le nom et les numéros de protocole qui correspondent à un nom de protocole donné. |
SERVENT La structure SERVENT (winsock.h) est utilisée pour stocker ou renvoyer le nom et le numéro de service d’un nom de service donné. |
SOCKADDR La structure sockaddr varie en fonction du protocole sélectionné. (sockaddr) |
SOCKADDR_IN La structure SOCKADDR_IN (winsock.h) varie en fonction du protocole sélectionné. |
TIMEVAL La structure TIMEVAL (winsock.h) est utilisée pour spécifier un intervalle de temps. Il est associé au fichier d’en-tête Time.h de Berkeley Software Distribution (BSD). |
TRANSMIT_FILE_BUFFERS La structure TRANSMIT_FILE_BUFFERS (winsock.h) spécifie les données à transmettre avant et après les données de fichier lors d’une opération de transfert de fichier de fonction TransmitFile. |
WSADATA La structure WSADATA (winsock.h) contient des informations sur l’implémentation de Windows Sockets. |