Protocol-Independent многоадресной рассылки и многоточейной рассылки
Windows Sockets 2 предоставляет универсальный метод для использования возможностей многоточечных и многоадресных транспортных средств. Этот универсальный метод реализует эти функции так же, как и обеспечивает доступ к основным возможностям транспорта данных многочисленных транспортных протоколов. Термин multipoint используется далее для обозначения как многоадресной рассылки, так и многоточечных коммуникаций.
Текущие реализации нескольких точек (например, многоадресная ip-рассылка, ST-II, T.120 и ATM UNI) сильно различаются. В разных реализациях различаются способы присоединения узлов к сеансу с несколькими точками, назначение определенного узла в качестве центрального или корневого узла, а также обмен данными между всеми узлами или только между корневым узлом и различными конечными узлами. Структура WSAPROTOCOL_INFO для windows Sockets 2 используется для объявления различных многоточеных атрибутов протокола. Изучив эти атрибуты, программист знает, каким соглашениям следует следовать с применимыми функциями Windows Sockets 2 для настройки, использования и удаления многоточечных сеансов.
Ниже перечислены функции Winsock, поддерживающие несколько точек.
- Биты двух атрибутов в WSAPROTOCOL_INFO структуре.
- Четыре флага, определенные для параметра dwFlags функции WSASocket .
- Одна функция WSAJoinLeaf для добавления конечных узлов в сеанс с несколькими точками
- Два кода команд WSAIoctl для управления замыкание на себя несколькими точками и установка область для многоадресной передачи. (Последний соответствует параметру многоадресной ip-рассылки срок жизни или срок жизни.)
Примечание
Включение этих многоточечных функций в Windows Sockets 2 не исключает возможности приложения использовать существующий интерфейс, зависящий от протокола, например варианты сокета Deering для многоадресной ip-рассылки.
Подробные сведения о том, как характеризуются различные многоточечные схемы и как используются применимые функции Windows Sockets 2, см. в разделе Семантика нескольких точек и многоадресная рассылка .