Partager via


AF_INET

La famille d’adresses AF_INET est la famille d’adresses pour IPv4.

Structure d’adresse de socket

Une adresse de transport IPv4 est spécifiée avec la structure SOCKADDR_IN .

Types de sockets

IPv4 prend en charge les types de sockets suivants :

SOCK_STREAM
Prend en charge une communication fiable de flux d’octets orientée connexion.

SOCK_DGRAM
Prend en charge la communication de datagramme sans connexion fiable.

SOCK_RAW
Prend en charge l’accès brut au protocole de transport.

Une application WSK spécifie un type de socket lorsqu’elle appelle la fonction WskSocket ou la fonction WskSocketConnect pour créer un nouveau socket.

Protocoles

Les valeurs de protocole IPv4 IPPROTO_XXX suivantes de l’énumération IPPROTO sont définies dans les fichiers d’en-tête WSK :

IPPROTO_IP
Options de protocole Internet

IPPROTO_ICMP
Protocole de message de contrôle Internet

IPPROTO_IGMP
Protocole de gestion des groupes Internet

IPPROTO_GGP
Protocole de passerelle à passerelle

IPPROTO_IPV4
Encapsulation IPv4

IPPROTO_ST
Protocole Stream

IPPROTO_TCP
Protocole de contrôle de transmission

IPPROTO_CBT
Protocole d’arborescences basées sur les cœurs

IPPROTO_EGP
Protocole de passerelle externe

IPPROTO_IGP
Protocole de passerelle intérieure privée

IPPROTO_PUP
Protocole de paquet universel PARC

IPPROTO_UDP
Protocole de datagramme utilisateur

IPPROTO_IDP
Protocole de datagramme Internet

IPPROTO_RDP
Protocole de données fiable

IPPROTO_ND
Protocole de disque net

IPPROTO_ICLFXBM
Surveillance à large bande

IPPROTO_PIM
Multidiffusion indépendante du protocole

IPPROTO_PGM
Multidiffusion générale pragmatique

IPPROTO_L2TP
Protocole de tunneling de couche 2

IPPROTO_SCTP
Protocole de transmission de contrôle de flux

IPPROTO_RAW
Paquets IP bruts

Des protocoles supplémentaires sont pris en charge via l’utilisation de sockets bruts.

Une application WSK spécifie un protocole lorsqu’elle appelle la fonction WskSocket ou la fonction WskSocketConnect pour créer un nouveau socket.

Une application WSK spécifie également un protocole (en tant que paramètre Level ) lorsqu’elle appelle la fonction WskControlSocket pour définir ou récupérer les options de socket au niveau du protocole de transport ou au niveau du protocole réseau.

Combinaisons

IPv4 prend en charge les combinaisons suivantes de types de sockets et de protocoles pour chaque catégorie de socketS WSK :

Sockets de base SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Listening Sockets SOCK_STREAM + IPPROTO_TCP

Sockets de datagrammes SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Connection-Oriented Sockets SOCK_STREAM + IPPROTO_TCP

Spécifications

Version

Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.

En-tête

Ws2def.h (inclure Wsk.h)