Freigeben über


AF_INET6

Die AF_INET6 Adressfamilie ist die Adressfamilie für IPv6.

Socketadressstruktur

Mit der SOCKADDR_IN6-Struktur wird eine IPv6-Transportadresse angegeben.

Sockettypen

IPv6 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 IPv6-IPPROTO_XXX-Protokollwerte der IPPROTO-Enumeration werden in den WSK-Headerdateien definiert:

IPPROTO_HOPOPTS
IPv6-Hop-by-Hop-Optionen

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_IPV6
IPv6-Header

IPPROTO_ROUTING
IPv6-Routingheader

IPPROTO_FRAGMENT
IPv6-Fragmentierungsheader

IPPROTO_ESP
Kapselung der Sicherheitsnutzlast

IPPROTO_AH
Authentifizierungsheader

IPPROTO_ICMPV6
IPv6 Internet Control Message Protocol

IPPROTO_NONE
IPv6 kein nächster Header

IPPROTO_DSTOPTS
IPv6-Zieloptionen

IPPROTO_ND
Net Disk Protocol

IPPROTO_ICLFXBM
Breitbandüberwachung

IPPROTO_PIM
Protokollunabhängiges Multicast

IPPROTO_PGM
Pragmatischer allgemeiner Multicast

IPPROTO_L2TP
Tunnelingprotokoll der Ebene 2

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

IPv6 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)