Partilhar via


AF_INET6

A família de endereços AF_INET6 é a família de endereços para IPv6.

Estrutura de endereço do soquete

Um endereço de transporte IPv6 é especificado com a estrutura SOCKADDR_IN6.

Tipos de soquete

O IPv6 suporta os seguintes tipos de soquete:

SOCK_STREAM
Suporta comunicação de fluxo de bytes orientada para conexão confiável.

SOCK_DGRAM
Suporta comunicação de datagrama sem conexão não confiável.

SOCK_RAW
Suporta acesso bruto ao protocolo de transporte.

Um aplicativo WSK especifica um tipo de soquete quando chama a função WskSocket ou a função WskSocketConnect para criar um novo soquete.

Protocolos

Os seguintes valores de protocolo IPv6 IPPROTO_XXX da enumeração IPPROTO são definidos nos arquivos de cabeçalho WSK:

IPPROTO_HOPOPTS
Opções hop-by-hop IPv6

IPPROTO_ICMP
Protocolo de mensagem de controle da Internet

IPPROTO_IGMP
Protocolo de gerenciamento de grupos da Internet

IPPROTO_GGP
Gateway para protocolo de gateway

IPPROTO_IPV4
Encapsulamento IPv4

IPPROTO_ST
Protocolo de fluxo

IPPROTO_TCP
Protocolo de controlo de transmissão

IPPROTO_CBT
Protocolo de árvores baseadas em núcleos

IPPROTO_EGP
Protocolo de gateway exterior

IPPROTO_IGP
Protocolo de gateway interior privado

IPPROTO_PUP
Protocolo de pacote universal PARC

IPPROTO_UDP
Protocolo de datagrama do usuário

IPPROTO_IDP
Protocolo de datagrama da Internet

IPPROTO_RDP
Protocolo de dados fiável

IPPROTO_IPV6
Cabeçalho IPv6

IPPROTO_ROUTING
Cabeçalho de roteamento IPv6

IPPROTO_FRAGMENT
Cabeçalho de fragmentação IPv6

IPPROTO_ESP
Encapsulando carga útil de segurança

IPPROTO_AH
Cabeçalho de autenticação

IPPROTO_ICMPV6
Protocolo de mensagem de controle de Internet IPv6

IPPROTO_NONE
IPv6 sem cabeçalho seguinte

IPPROTO_DSTOPTS
Opções de destino IPv6

IPPROTO_ND
Protocolo de disco de rede

IPPROTO_ICLFXBM
Monitorização de banda larga

IPPROTO_PIM
Multicast independente de protocolo

IPPROTO_PGM
Multicast geral pragmático

IPPROTO_L2TP
Protocolo de tunelamento de nível 2

IPPROTO_SCTP
Protocolo de transmissão de controle de fluxo

IPPROTO_RAW
Pacotes IP brutos

Protocolos adicionais são suportados através do uso de soquetes brutos.

Um aplicativo WSK especifica um protocolo quando chama a funçãoWskSocketou a funçãoWskSocketConnectpara criar um novo soquete.

Um aplicativo WSK também especifica um protocolo (como o parâmetro Level) quando chama a função WskControlSocket para definir ou recuperar opções de soquete de nível de protocolo de transporte ou nível de protocolo de rede.

Combinações

O IPv6 suporta as seguintes combinações de tipos de soquete e protocolos para cada de categoria de soquete deWSK:

Soquetes básicos SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_xxx soquetes de escuta SOCK_STREAM + IPPROTO_TCP

Soquetes de datagrama SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_xxx Connection-Oriented soquetes SOCK_STREAM + IPPROTO_TCP

Requerimentos

Versão

Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.

Cabeçalho

Ws2def.h (inclui Wsk.h)