Condividi tramite


AF_INET

La famiglia di indirizzi AF_INET è la famiglia di indirizzi per IPv4.

Struttura degli indirizzi socket

Un indirizzo di trasporto IPv4 viene specificato con la struttura SOCKADDR_IN .

Tipi di socket

IPv4 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 IPv4 IPPROTO_XXX seguenti dell'enumerazione IPPROTO sono definiti nei file di intestazione WSK:

IPPROTO_IP
Opzioni del protocollo Internet

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_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 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

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