AF_INET6
A família de endereços AF_INET6 é a família de endereços do IPv6.
Estrutura do endereço do soquete
Um endereço de transporte IPv6 é especificado com a estrutura SOCKADDR_IN6 .
Tipos de soquete
O IPv6 dá suporte aos seguintes tipos de soquete:
SOCK_STREAM
Dá suporte à comunicação de fluxo de bytes orientada a conexão confiável.
SOCK_DGRAM
Dá suporte à comunicação de datagrama sem conexão não confiável.
SOCK_RAW
Dá suporte ao 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 soquete.
Protocolos
Os seguintes valores de protocolo IPv6 IPPROTO_XXX da enumeração IPPROTO são definidos nos arquivos de cabeçalho do WSK:
IPPROTO_HOPOPTS
Opções de salto a salto IPv6
IPPROTO_ICMP
Protocolo de mensagem de controle da Internet
IPPROTO_IGMP
Protocolo de gerenciamento de grupos da Internet
IPPROTO_GGP
Gateway para o protocolo de gateway
IPPROTO_IPV4
Encapsulamento IPv4
IPPROTO_TCP
Protocolo de controle de transmissão
IPPROTO_CBT
Protocolo de árvores baseadas em núcleo
IPPROTO_EGP
Protocolo de gateway exterior
IPPROTO_IGP
Protocolo de gateway de 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 confiável
IPPROTO_ROUTING
Cabeçalho de roteamento IPv6
IPPROTO_FRAGMENT
Cabeçalho de fragmentação IPv6
IPPROTO_ESP
Encapsulando o conteúdo de segurança
IPPROTO_AH
Cabeçalho de autenticação
IPPROTO_ICMPV6
Protocolo de mensagem de controle da Internet IPv6
IPPROTO_NONE
IPv6 sem cabeçalho próximo
IPPROTO_DSTOPTS
Opções de destino IPv6
IPPROTO_ND
Protocolo de disco líquido
IPPROTO_ICLFXBM
Monitoramento de wideband
IPPROTO_PIM
Multicast independente de protocolo
IPPROTO_PGM
Multicast geral pragmático
IPPROTO_L2TP
Protocolo de túnel de nível 2
IPPROTO_SCTP
Protocolo de transmissão de controle de fluxo
Há suporte para protocolos adicionais por meio do uso de soquetes brutos.
Um aplicativo WSK especifica um protocolo quando chama a função WskSocket ou a função WskSocketConnect para criar um 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 no nível do protocolo de transporte ou protocolo de rede.
Combinações
O IPv6 dá suporte às seguintes combinações de tipos de soquete e protocolos para cada categoria de soquete do WSK:
Soquetes básicos SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + soquet SOCK_STREAM es de escuta IPPROTO_Xxx + IPPROTO_TCP
Soquetes de datagrama SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + soquet SOCK_STREAM es de Connection-Oriented IPPROTO_Xxx + IPPROTO_TCP
Requisitos
Versão |
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho |
Ws2def.h (inclua Wsk.h) |