AF_INET6

La familia de direcciones AF_INET6 es la familia de direcciones para IPv6.

Estructura de dirección de socket

Se especifica una dirección de transporte IPv6 con la estructura SOCKADDR_IN6 .

Tipos de socket

IPv6 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 conexión no confiable.

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 IPv6 IPPROTO_XXX de la enumeración IPPROTO se definen en los archivos de encabezado WSK:

IPPROTO_HOPOPTS
Opciones de salto a salto de IPv6

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 de interior privado

IPPROTO_PUP
Protocolo de paquetes universal PARC

IPPROTO_UDP
Protocolo de datagramas de usuario

IPPROTO_IDP
Protocolo de datagramas de Internet

IPPROTO_RDP
Protocolo de datos confiables

IPPROTO_IPV6
Encabezado IPv6

IPPROTO_ROUTING
Encabezado de enrutamiento IPv6

IPPROTO_FRAGMENT
Encabezado de fragmentación IPv6

IPPROTO_ESP
Encapsulación de la carga de seguridad

IPPROTO_AH
Encabezado de autenticación

IPPROTO_ICMPV6
Protocolo de mensajes de control de Internet IPv6

IPPROTO_NONE
IPv6 no hay encabezado siguiente

IPPROTO_DSTOPTS
Opciones de destino de IPv6

IPPROTO_ND
Protocolo de disco neto

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 nivel 2

IPPROTO_SCTP
Protocolo de transmisión de control de flujo

IPPROTO_RAW
Paquetes IP sin formato

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

IPv6 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 Connection-Oriented sockets SOCK_STREAM + IPPROTO_TCP

Requisitos

Versión

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

Encabezado

Ws2def.h (incluye Wsk.h)