Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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) |