AF_INET6
Семейство адресов AF_INET6 — это семейство адресов для IPv6.
Структура адресов сокета
Адрес транспорта IPv6 указывается со структурой SOCKADDR_IN6.
Типы сокетов
IPv6 поддерживает следующие типы сокетов:
SOCK_STREAM
Поддерживает надежное подключение, ориентированное на поток байтов.
SOCK_DGRAM
Поддерживает ненадежное подключение без подключения к данным.
SOCK_RAW
Поддерживает необработанный доступ к протоколу транспорта.
Приложение WSK указывает тип сокета при вызове функции WskSocket или функции WskSocketConnect для создания нового сокета.
Протоколы
В файлах заголовков WSK определяются следующие значения протокола IPv6 IPPROTO_XXX перечисления IPPROTO:
IPPROTO_HOPOPTS
Параметры IPv6-хоп-хоп-хоп
IPPROTO_ICMP
Протокол сообщений управления Интернетом
IPPROTO_IGMP
Протокол управления группами Интернета
IPPROTO_GGP
Шлюз к протоколу шлюза
IPPROTO_IPV4
Инкапсуляция IPv4
IPPROTO_ST
Протокол потоковой передачи
IPPROTO_TCP
Протокол управления передачей
IPPROTO_CBT
Протокол деревьев на основе ядра
IPPROTO_EGP
Протокол внешнего шлюза
IPPROTO_IGP
Протокол частного внутреннего шлюза
IPPROTO_PUP
Протокол универсального пакета PARC
IPPROTO_UDP
Протокол пользовательской диаграммы данных
IPPROTO_IDP
Протокол ip-диаграммы данных
IPPROTO_RDP
Надежный протокол данных
IPPROTO_ROUTING
Заголовок маршрутизации IPv6
IPPROTO_FRAGMENT
Заголовок фрагментации IPv6
IPPROTO_ESP
Инкапсулирование полезных данных безопасности
IPPROTO_AH
Заголовок проверки подлинности
IPPROTO_ICMPV6
Протокол сообщений управления Интернетом IPv6
IPPROTO_NONE
IPv6 нет следующего заголовка
IPPROTO_DSTOPTS
Параметры назначения IPv6
IPPROTO_ICLFXBM
Мониторинг с широкой полосой
IPPROTO_PIM
Независимая многоадресная рассылка протокола
IPPROTO_PGM
Прагматическая общая многоадресная рассылка
IPPROTO_L2TP
Протокол туннелирования уровня 2
IPPROTO_SCTP
Протокол передачи потока
IPPROTO_RAW
Необработанные IP-пакеты
Дополнительные протоколы поддерживаются с помощью необработанных сокетов.
Приложение WSK указывает протокол при вызове функции WskSocket или функции WskSocketConnect WskSocketConnect для создания нового сокета.
Приложение WSK также задает протокол (как параметр уровня) при вызове функции WskControlSocket для задания или получения параметров сокета уровня транспортного протокола или сетевого протокола.
Комбинации
IPv6 поддерживает следующие сочетания типов сокетов и протоколов для каждой категории сокетов WSK :
Основные сокеты SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_XXX прослушивания сокетов SOCK_STREAM + IPPROTO_TCP
Сокеты диаграммы данных SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Connection-Oriented Сокеты SOCK_STREAM + IPPROTO_TCP
Требования
Версия |
Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок |
Ws2def.h (включая Wsk.h) |