Protocol-Independent многоадресная рассылка и многоточие в SPI
Так же, как сокеты Windows 2 позволяют использовать основные возможности транспорта данных многочисленных транспортных протоколов, к которым можно получить общий доступ, он также предоставляет универсальный способ использования многоточечных и многоадресных транспортных средств, реализующих эти функции. Чтобы упростить, термин многоточечных используется далее для ссылки на многоадресную рассылку и многоточие связи.
Текущие реализации с несколькими точками (например, многоадресная рассылка IP, ST-II, T.120, ATM UNI) широко зависят от того, как узлы присоединяются к многоточечным сеансам, независимо от того, является ли конкретный узел центральным или корневым узлом, а также обмен данными между всеми узлами или только между корневым узлом и различными конечными узлами. Структура сокетов Windows 2 WSAPROTOCOL_INFO используется для объявления многоточечных атрибутов протокола. Проверив эти атрибуты, программист будет знать, какие соглашения следует использовать с помощью применимых функций Winsock для настройки, использования и разрыва многоточечных сеансов.
Функции сокетов Windows 2, поддерживающие многоадресную рассылку, можно свести к следующему:
- Три бита атрибута в структуре WSAPROTOCOL_INFO.
- Четыре флага, определенные для параметра dwFlagsWSPSocket
- Одна функция WSPJoinLeafдля добавления конечных узлов в многоточечный сеанс.
- Два WSPIoctl коды команд для управления многоточечным циклом и установления области для многоадресной передачи. (Последний соответствует параметру многоадресной рассылки IP-адресов или параметру TTL.)
Заметка
Включение этих многоточечных функций в Сокеты Windows 2 не препятствует поставщику услуг также поддерживать существующий интерфейс, зависящий от протокола, например параметры сокета deering для многоадресной рассылки IP.