Поделиться через


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.