Многоточечный корневой клиент является ответственным
Многоточечный корневой клиент является ответственным за прерывание сессии. Такое приложение может использовать
WSPShutdown или
WSPClosesocket для соединителя
c_root, чтобы прислать всем членам группы соединителей
c_leaf сообщение FD_CLOSE.
Рассмотрим семантическое отличие многоточечных и обычных соединителей. В плоскости управления имеется существенное семантическое отличие между соединителями c_root и обычными соединителями точка-точка:
- Cоединитель c_root может использоваться в процедуре WSPJoinLeaf для подключения новых периферийных узлов;
- Постановка соединителя c_root socket в режим ожидания (путем вызова WSPListen) не препятствует тому, чтобы соединитель c_root использовался оператором WSPJoinLeaf для добавления в список участников нового периферийного узла или для посылки или получения информации;
- Закрытие соединителя c_root вызовет отправку всем сопряженным соединителям c_leaf сообщения FD_CLOSE.
Не существует какого-либо семантического различия между соединителем
c_leaf и традиционным соединителем в плоскости управления, за исключением того, что соединитель
c_leaf может использоваться процедурой
WSPJoinLeaf, а использование соединителя
c_leaf в
WSPListen указывает на то, что должны восприниматься только запросы многоточечного соединения.
В плоскости данных семантическое отличие между соединителями
d_root и традиционными соединителями заключается в следующем:
- Данные, посланные на соединитель d_root, будут доставлены всем членам группы узлов, участвующих в многоточечном обмене;
- Данные, полученные соединителем d_root, могут поступить от любого участника многоточечного обмена.
Соединитель
d_leaf в корневой плоскости данных не имеет каких-либо семантических отличий от традиционных соединителей, однако, в некорневой плоскости данных информация, посланная на соединитель
d_leaf, поступит ко всем периферийным узлам группы. Данные могут передаваться любым участником многоточечной сессии. Информация о том, находится ли соединитель
d_leaf в корневой или некорневой плоскости данных, хранится в структуре соединителя WSAPROTOCOL_INFO.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий