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. |