Condividi tramite


AF_INET6

La famiglia di indirizzi AF_INET6 è la famiglia di indirizzi per IPv6.

Struttura degli indirizzi socket

Un indirizzo di trasporto IPv6 viene specificato con la struttura SOCKADDR_IN6.

Tipi di socket

IPv6 supporta i tipi di socket seguenti:

SOCK_STREAM
Supporta la comunicazione affidabile del flusso di byte orientata alla connessione.

SOCK_DGRAM
Supporta la comunicazione datagrammi senza connessione affidabile.

SOCK_RAW
Supporta l'accesso non elaborato al protocollo di trasporto.

Un'applicazione WSK specifica un tipo di socket quando chiama la funzioneWskSocketo la funzione WskSocketConnect per creare un nuovo socket.

Protocolli

I seguenti valori di protocollo IPv6 IPPROTO_XXX dell'enumerazione IPPROTO sono definiti nei file di intestazione WSK:

IPPROTO_HOPOPTS
Opzioni hop-by-hop IPv6

IPPROTO_ICMP
Protocollo messaggio di controllo Internet

IPPROTO_IGMP
Protocollo di gestione dei gruppi Internet

IPPROTO_GGP
Gateway al protocollo gateway

IPPROTO_IPV4
Incapsulamento IPv4

IPPROTO_ST
Protocollo di flusso

IPPROTO_TCP
Protocollo di controllo della trasmissione

IPPROTO_CBT
Protocollo basato su alberi di base

IPPROTO_EGP
Protocollo gateway esterno

IPPROTO_IGP
Protocollo gateway interno privato

IPPROTO_PUP
PROTOCOLLO di pacchetto UNIVERSALE DISOP (UNIVERSAL Packet Protocol)

IPPROTO_UDP
Protocollo di datagrammi utente

IPPROTO_IDP
Protocollo di datagrammi Internet

IPPROTO_RDP
Protocollo reliable data

IPPROTO_IPV6
Intestazione IPv6

IPPROTO_ROUTING
Intestazione del routing IPv6

IPPROTO_FRAGMENT
Intestazione di frammentazione IPv6

IPPROTO_ESP
Incapsulamento del payload di sicurezza

IPPROTO_AH
Intestazione di autenticazione

IPPROTO_ICMPV6
Protocollo messaggio di controllo Internet IPv6

IPPROTO_NONE
IPv6 nessuna intestazione successiva

IPPROTO_DSTOPTS
Opzioni di destinazione IPv6

IPPROTO_ND
Protocollo net disk

IPPROTO_ICLFXBM
Monitoraggio wideband

IPPROTO_PIM
Multicast indipendente dal protocollo

IPPROTO_PGM
Multicast generale pragmatico

IPPROTO_L2TP
Protocollo di tunneling di livello 2

IPPROTO_SCTP
Protocollo di trasmissione del controllo di flusso

IPPROTO_RAW
Pacchetti IP non elaborati

Sono supportati protocolli aggiuntivi tramite l'uso di socket non elaborati.

Un'applicazione WSK specifica un protocollo quando chiama la funzioneWskSocketo la funzione WskSocketConnect per creare un nuovo socket.

Un'applicazione WSK specifica anche un protocollo (come parametro Level) quando chiama la funzioneWskControlSocketper impostare o recuperare le opzioni socket a livello di protocollo di rete o di protocollo di trasporto.

Combinazioni

IPv6 supporta le combinazioni seguenti di tipi e protocolli socket per ogni categoria di socket WSK :

Socket di base SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx socket in ascolto SOCK_STREAM + IPPROTO_TCP

Socket datagram SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Connection-Oriented Socket SOCK_STREAM + IPPROTO_TCP

Fabbisogno

Versione

Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.

Intestazione

Ws2def.h (include Wsk.h)