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 di flusso di byte orientata alla connessione affidabile.

SOCK_DGRAM
Supporta le comunicazioni datagrammi non affidabili.

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

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

Protocolli

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

IPPROTO_HOPOPTS
Opzioni hop-by-hop IPv6

IPPROTO_ICMP
Protocollo del messaggio di controllo Internet

IPPROTO_IGMP
Protocollo di gestione dei gruppi Internet

IPPROTO_GGP
Gateway al protocollo gateway

IPPROTO_IPV4
Incapsulazione IPv4

IPPROTO_ST
Protocollo di flusso

IPPROTO_TCP
Protocollo di controllo della trasmissione

IPPROTO_CBT
Protocollo degli alberi basati su base principale

IPPROTO_EGP
Protocollo gateway esterno

IPPROTO_IGP
Protocollo gateway interno privato

IPPROTO_PUP
Protocollo di pacchetto universale PARC

IPPROTO_UDP
Protocollo di datagrammi utente

IPPROTO_IDP
Protocollo internet datagram

IPPROTO_RDP
Protocollo dati affidabile

IPPROTO_IPV6
Intestazione IPv6

IPPROTO_ROUTING
Intestazione di routing IPv6

IPPROTO_FRAGMENT
Intestazione di frammentazione IPv6

IPPROTO_ESP
Incapsulamento del payload di sicurezza

IPPROTO_AH
Intestazione di autenticazione

IPPROTO_ICMPV6
Protocollo di 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 a banda larga

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

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

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

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

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 Sockets SOCK_STREAM + IPPROTO_TCP

Requisiti

Versione

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

Intestazione

Ws2def.h (includere Wsk.h)