многоадресная рассылка и многоточие 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, см. в многоточия и многоадресной семантики.