AF_INET

Die AF_INET Adressfamilie ist die Adressfamilie für IPv4.

Socketadressstruktur

Eine IPv4-Transportadresse wird mit der SOCKADDR_IN-Struktur angegeben.

Sockettypen

IPv4 unterstützt die folgenden Sockettypen:

SOCK_STREAM
Unterstützt eine zuverlässige verbindungsorientierte Bytestreamkommunikation.

SOCK_DGRAM
Unterstützt unzuverlässige verbindungslose Datagrammkommunikation.

SOCK_RAW
Unterstützt rohen Zugriff auf das Transportprotokoll.

Eine WSK-Anwendung gibt einen Sockettyp an, wenn sie die WskSocket-Funktion oder die WskSocketConnect-Funktion aufruft, um einen neuen Socket zu erstellen.

Protokolle

Die folgenden IPv4-IPPROTO_XXX-Protokollwerte der IPPROTO-Enumeration werden in den WSK-Headerdateien definiert:

IPPROTO_IP
Internetprotokolloptionen

IPPROTO_ICMP
Internetsteuerungsmeldungsprotokoll

IPPROTO_IGMP
Internetgruppenverwaltungsprotokoll

IPPROTO_GGP
Gateway zum Gatewayprotokoll

IPPROTO_IPV4
IPv4-Kapselung

IPPROTO_ST
Streamprotokoll

IPPROTO_TCP
Übertragungssteuerungsprotokoll

IPPROTO_CBT
Kernbasiertes Baumstrukturprotokoll

IPPROTO_EGP
Protokoll des äußeren Gateways

IPPROTO_IGP
Protokoll für privates Inneres Gateway

IPPROTO_PUP
PARC Universal Packet Protocol

IPPROTO_UDP
Benutzerdatengrammprotokoll

IPPROTO_IDP
Internet-Datagrammprotokoll

IPPROTO_RDP
Zuverlässiges Datenprotokoll

IPPROTO_ND
Net Disk Protocol

IPPROTO_ICLFXBM
Breitbandüberwachung

IPPROTO_PIM
Protokollunabhängiges Multicast

IPPROTO_PGM
Pragmatischer allgemeiner Multicast

IPPROTO_L2TP
Layer-2-Tunnelingprotokoll

IPPROTO_SCTP
Streamsteuerungsübertragungsprotokoll

IPPROTO_RAW
Unformatierte IP-Pakete

Zusätzliche Protokolle werden durch die Verwendung von Unformatierten Sockets unterstützt.

Eine WSK-Anwendung gibt ein Protokoll an, wenn sie die WskSocket-Funktion oder die WskSocketConnect-Funktion aufruft, um einen neuen Socket zu erstellen.

Eine WSK-Anwendung gibt auch ein Protokoll (als Level-Parameter ) an, wenn sie die WskControlSocket-Funktion aufruft, um Socketoptionen für Transportprotokollebene oder Netzwerkprotokollebene festzulegen oder abzurufen.

Kombinationen

IPv4 unterstützt die folgenden Kombinationen von Sockettypen und Protokollen für jede WSK-Socketkategorie:

Basic Sockets SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Listening Sockets SOCK_STREAM + IPPROTO_TCP

Datagram Sockets SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Connection-Oriented Sockets SOCK_STREAM + IPPROTO_TCP

Requirements (Anforderungen)

Version

Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.

Header

Ws2def.h (einschließlich Wsk.h)