AF_INET

A família de endereços AF_INET é a família de endereços do IPv4.

Estrutura do endereço do soquete

Um endereço de transporte IPv4 é especificado com a estrutura SOCKADDR_IN .

Tipos de soquete

O IPv4 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 IPv4 IPPROTO_XXX da enumeração IPPROTO são definidos nos arquivos de cabeçalho do WSK:

IPPROTO_IP
Opções de protocolo da Internet

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_ST
Protocolo de fluxo

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

IPPROTO_SCTP
Protocolo de transmissão de controle de fluxo

IPPROTO_RAW
Pacotes IP brutos

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

parâmetro

Ws2def.h (inclua Wsk.h)