AF_INET

La familia de direcciones AF_INET es la familia de direcciones para IPv4.

Estructura de direcciones de socket

Se especifica una dirección de transporte IPv4 con la estructura SOCKADDR_IN .

Tipos de socket

IPv4 admite los siguientes tipos de socket:

SOCK_STREAM
Admite la comunicación de flujo de bytes orientada a la conexión confiable.

SOCK_DGRAM
Admite la comunicación de datagramas sin confianza.

SOCK_RAW
Admite el acceso sin procesar al protocolo de transporte.

Una aplicación WSK especifica un tipo de socket cuando llama a la función WskSocket o a la función WskSocketConnect para crear un nuevo socket.

Protocolos

Los siguientes valores de protocolo IPv4 IPPROTO_XXX de la enumeración IPPROTO se definen en los archivos de encabezado de WSK:

IPPROTO_IP
Opciones de protocolo de Internet

IPPROTO_ICMP
Protocolo de mensajes de control de Internet

IPPROTO_IGMP
Protocolo de administración de grupos de Internet

IPPROTO_GGP
Protocolo de puerta de enlace a puerta de enlace

IPPROTO_IPV4
Encapsulación IPv4

IPPROTO_ST
Protocolo stream

IPPROTO_TCP
Protocolo de control de transmisión

IPPROTO_CBT
Protocolo de árboles basados en núcleos

IPPROTO_EGP
Protocolo de puerta de enlace exterior

IPPROTO_IGP
Protocolo de puerta de enlace interior privada

IPPROTO_PUP
Protocolo universal de paquetes PARC

IPPROTO_UDP
Protocolo de datagramas de usuario

IPPROTO_IDP
Protocolo de datagramas de Internet

IPPROTO_RDP
Protocolo de datos confiables

IPPROTO_ND
Protocolo de disco net

IPPROTO_ICLFXBM
Supervisión de banda ancha

IPPROTO_PIM
Multidifusión independiente del protocolo

IPPROTO_PGM
Multidifusión general pragmática

IPPROTO_L2TP
Protocolo de tunelización de capa 2

IPPROTO_SCTP
Protocolo de transmisión de control de flujo

IPPROTO_RAW
Paquetes IP sin procesar

Se admiten protocolos adicionales mediante el uso de sockets sin formato.

Una aplicación WSK especifica un protocolo cuando llama a la función WskSocket o a la función WskSocketConnect para crear un nuevo socket.

Una aplicación WSK también especifica un protocolo (como parámetro Level ) cuando llama a la función WskControlSocket para establecer o recuperar el nivel de protocolo de transporte o las opciones de socket de nivel de protocolo de red.

Combinaciones

IPv4 admite las siguientes combinaciones de tipos de socket y protocolos para cada categoría de socket WSK:

Sockets básicos SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Sockets de escucha SOCK_STREAM + IPPROTO_TCP

Sockets de datagramas SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx sockets Connection-Oriented SOCK_STREAM + IPPROTO_TCP

Requisitos

Versión

Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.

Encabezado

Ws2def.h (incluya Wsk.h)