Опция | Тип | Назначение | Значение по умолчанию |
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 | Запрещает алгоритм Нагля. | Зависит от реализации |