Телекоммуникационные технологии. Том 1



         

Winsock (для UNIX, Windows- и -NT) - часть 51


Соединитель d_leaf в корневой плоскости данных не имеет каких-либо семантических отличий от традиционных соединителей, однако, в некорневой плоскости данных информация, посланная на соединитель d_leaf, поступит ко всем периферийным узлам группы. Данные могут передаваться любым участником многоточечной сессии. Информация о том, находится ли соединитель d_leaf в корневой или некорневой плоскости данных, хранится в структуре соединителя WSAPROTOCOL_INFO.

Сводные данные по опциям Winsock 2 вместе с их значениями по умолчанию приведены в таблице 7.11 (см. также описания WSPGetSockOpt и WSPSetSockOpt). Сервис-провайдеры Windows должны распознавать все эти опции.

Таблица 7.11. Опции Winsock 2.

ОпцияТипНазначениеЗначение по умолчанию
SO_ACCEPTCONNBOOLСоединитель в режиме WSPListen.FALSE, если WSPListen не была выполнена
SO_BROADCASTBOOLСоединитель сконфигурирован для передачи широковещательных сообщений.FALSE
SO_DEBUGBOOLРазрешен отладочный режим. FALSE
SO_DONTLINGERBOOLЕсли истинно, опция SO_LINGER запрещена.TRUE
SO_DONTROUTEBOOLМаршрутизация запрещена.FALSE
SO_ERRORintВозвращает статус ошибки и осуществляет сброс.0
SO_GROUP_IDGROUPИдентификатор группы, к которой принадлежит соединитель.NULL

SO_GROUP_
PRIORITY

intОтносительный приоритет для соединителей членов группы.0
SO_KEEPALIVEBOOLПослано сообщение “еще жив”.FALSE
SO_LINGERstruct lingerВозвращается текущее значение опции LINGER.l_onoff = 0
SO_MAX_MSG_SIZEintМаксимальный размер сообщения для соединителей, ориентированных на обмен сообщениями. Не имеет смысла для соединителей, ориентированных на потоки данных.Зависит от реализации
SO_OOBINLINEBOOLПриоритетная информация получена в потоке обычных данных.FALSE
SO_PROTOCOL_INFOstruct WSAPROTOCOL_INFOОписание протокола для заданного соединителя.Зависит от протокола
SO_RCVBUFintРазмер буфера для приема.Зависит от реализации
SO_REUSEADDRBOOLАдрес, к которому подключен соединитель, может быть использован другими.FALSE
SO_SNDBUFintРазмер буфера для отправкиЗависит от реализации
SO_TYPEintТип соединителя (т.е. SOCK_STREAM).Как было при создании socket
PVD_CONFIGchar FAR *Структурный объект, содержащий информацию о конфигурации сервис-провайдера.Зависит от реализации
TCP_NODELAYBOOLЗапрещает алгоритм Нагля.Зависит от реализации
<


Содержание  Назад  Вперед