Протоколы Internet

         

Сводные данные по опциям Winsock


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

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











































































































































































































Опция



Тип



Назначение



Значение по умолчанию



SO_ACCEPTCONN



BOOL



Соединитель в режиме WSPListen.



FALSE, если WSPListen не была выполнена



SO_BROADCAST



BOOL



Соединитель сконфигурирован для передачи широковещательных сообщений.



FALSE



SO_DEBUG



BOOL



Разрешен отладочный режим.



FALSE



SO_DONTLINGER



BOOL



Если истинно, опция SO_LINGER запрещена.



TRUE



SO_DONTROUTE



BOOL



Маршрутизация запрещена.



FALSE



SO_ERROR



int



Возвращает статус ошибки и осуществляет сброс.



0



SO_GROUP_ID



GROUP



Идентификатор группы, к которой принадлежит соединитель.



NULL



SO_GROUP_

PRIORITY



int



Относительный приоритет для соединителей членов группы.



0



SO_KEEPALIVE



BOOL



Послано сообщение “еще жив”.



FALSE



SO_LINGER



struct linger



Возвращается текущее значение опции LINGER.



l_onoff = 0



SO_MAX_MSG_SIZE



int



Максимальный размер сообщения для соединителей, ориентированных на обмен сообщениями. Не имеет смысла для соединителей, ориентированных на потоки данных.



Зависит от реализации



SO_OOBINLINE



BOOL



Приоритетная информация получена в потоке обычных данных.



FALSE



SO_PROTOCOL_INFO



struct WSAPROTOCOL_INFO



Описание протокола для заданного соединителя.



Зависит от протокола



SO_RCVBUF



int



Размер буфера для приема.



Зависит от реализации



SO_REUSEADDR



BOOL



Адрес, к которому подключен соединитель, может быть использован другими.



FALSE



SO_SNDBUF



int



Размер буфера для отправки



Зависит от реализации



SO_TYPE



int



Тип соединителя (т.е. SOCK_STREAM).



Как было при создании socket



PVD_CONFIG



char FAR *



Структурный объект, содержащий информацию о конфигурации сервис-провайдера.



Зависит от реализации



TCP_NODELAY



BOOL



Запрещает алгоритм Нагля.



Зависит от реализации

<

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







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