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.