AF_INET
Семейство адресов AF_INET — это семейство адресов для IPv4.
Структура адреса сокета
Транспортный адрес IPv4 указывается со структурой SOCKADDR_IN .
Типы сокетов
IPv4 поддерживает следующие типы сокетов:
SOCK_STREAM
Поддерживает надежную связь с потоком байтов, ориентированных на подключение.
SOCK_DGRAM
Поддерживает ненадежный обмен данными с датаграммами без подключения.
SOCK_RAW
Поддерживает необработанный доступ к транспортному протоколу.
Приложение WSK указывает тип сокета при вызове функции WskSocket или WskSocketConnect для создания нового сокета.
Протоколы
Следующие значения протокола IPv4 IPPROTO_XXX перечисления IPPROTO определены в файлах заголовков WSK:
IPPROTO_IP
Параметры протокола Интернета
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
Протокол интернет-датаграмм
IPPROTO_RDP
Протокол надежных данных
IPPROTO_ICLFXBM
Широкополосный мониторинг
IPPROTO_PIM
Протокольная многоадресная рассылка
IPPROTO_PGM
Прагматичная общая многоадресная рассылка
IPPROTO_L2TP
Протокол туннелирования уровня 2
IPPROTO_SCTP
Протокол передачи управления потоком
IPPROTO_RAW
Необработанные IP-пакеты
Дополнительные протоколы поддерживаются за счет использования необработанных сокетов.
Приложение WSK задает протокол при вызове функции WskSocket или WskSocketConnect для создания нового сокета.
Приложение WSK также указывает протокол (в качестве параметра Level ) при вызове функции WskControlSocket для задания или получения параметров сокета на уровне транспортного протокола или сетевого протокола.
Комбинации
IPv4 поддерживает следующие сочетания типов сокетов и протоколов для каждой категории сокетов WSK:
Базовые сокеты SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Listening Sockets SOCK_STREAM + IPPROTO_TCP
Сокеты datagram SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Connection-Oriented Sockets SOCK_STREAM + IPPROTO_TCP
Требования
Версия |
Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Заголовок |
Ws2def.h (включая Wsk.h) |