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 de liaison (winsock.h) associe une adresse locale à un socket.
closesocket

La fonction closesocket (winsock.h) ferme un socket existant.
FD_SET

La 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, l’utilisation de la fonction gethostbyaddr (winsock.h) n’est plus recommandée.
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 un u_long de l’hôte en ordre d’octet 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 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és IPv4 en 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 Internet standard pointillé-décimal.
ioctlsocket

La fonction ioctlsocket (winsock.h) contrôle le mode d’E/S d’un socket.
ntohl

La fonction ntohl (winsock.h) convertit un u_long de l’ordre réseau TCP/IP en ordre d’octet hôte, qui est little endian sur les processeurs Intel.
ntohs

La fonction ntohs (winsock.h) convertit un u_short de l’ordre d’octet réseau TCP/IP en ordre d’octet hôte, ce qui est little-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 via un handle de socket connecté.
WSAsyncGetHostByAddr

La fonction WSAAsyncGetHostByAddr (winsock.h) récupère de façon asynchrone les informations sur l’hôte qui correspondent à une adresse.
WSAsyncGetHostByName

La fonction WSAAsyncGetHostByName (winsock.h) récupère de manière asynchrone les informations sur l’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 une notification windows basée sur les messages 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 de la WS2_32.dll.
WSAGetLastError

La fonction WSAGetLastError (winsock.h) retourne l’erreur status pour 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) initie 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 les 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 comment ce socket doit se comporter 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 retourner 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 BSD (Berkeley Software Distribution) Time.h.
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 pendant 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.