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_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_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) |