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


многоадресная рассылка и многоточие Protocol-Independent

Сокеты Windows 2 предоставляют универсальный метод для использования возможностей многоточия и многоадресной рассылки транспорта. Этот универсальный метод реализует эти функции так же, как позволяет получить доступ к основным возможностям транспорта данных многочисленных транспортных протоколов. Термин , многоточие, используется далее, чтобы ссылаться как на многоадресную рассылку, так и на многоточечные коммуникации.

Текущие реализации с несколькими точками (например, многоадресная рассылка IP, ST-II, T.120 и ATM UNI) сильно различаются. Как узлы присоединяются к сеансу с несколькими точками, независимо от того, является ли определенный узел центральным или корневым узлом, а также обмен данными между всеми узлами или только между корневым узлом и различными конечными узлами отличаются между реализацией. Структура WSAPROTOCOL_INFO для сокетов Windows 2 используется для объявления различных многоточечных атрибутов протокола. Проверив эти атрибуты, программист знает, какие соглашения следует использовать с применимыми функциями Windows Sockets 2 для настройки, использования и удаления многоточечных сеансов.

Ниже перечислены функции Winsock, поддерживающие многоточие.

  • Два атрибута в структуре WSAPROTOCOL_INFO.
  • Четыре флага, определенные для параметра dwFlags функции WSASocket.
  • Одна функция WSAJoinLeafдля добавления конечных узлов в многоточечный сеанс
  • Два WSAIoctl коды команд для управления многоточечным циклом и установления области для многоадресной передачи. (Последний соответствует параметру многоадресной рассылки IP-адресов или параметру TTL.)

Заметка

Включение этих многоточечных функций в Сокеты Windows 2 не исключает возможности приложения использовать существующий интерфейс, зависящий от протокола, например параметры сокета deering для многоадресной рассылки IP.

 

Подробные сведения о том, как используются различные многоточечные схемы, и как используются применимые функции сокетов Windows 2, см. в многоточия и многоадресной семантики.