Свойство .httpmode

Назначение:Для выбранного в данный момент сокета (выбор выполняется через sock.num) определяет, работает ли сокет в режиме HTTP.
Тип:Enum (no_yes, byte)
Диапазон значений:

0 - NO (по умолчанию): «обычное» TCP-соединение.

1 - YES: HTTP-соединение.

См. также:---

Подробности

Свойство не играет роли, когда sock.protocol = PL_SOCK_PROTOCOL_UDP. Если вы не задаёте свойство напрямую, его значение будет таким:

  • 0 - NO: для всех исходящих соединений сокета (активное открытие).
  • 0 - NO: для входящих соединений, принятых на одном из портов из списка sock.localportlist.
  • 1 - YES: для входящих соединений, принятых на одном из портов из списка sock.httpportlist.

Любое TCP-соединение можно в любой момент после установления вручную переключить из «обычного» режима в HTTP, задав sock.httpmode = 1. Однако эта операция «липкая»: после перевода TCP-соединения в режим HTTP вернуть его в обычный режим нельзя. Попытка задать sock.httpmode = 0 не даст эффекта - TCP-соединение останется в режиме HTTP до своего закрытия.

Исходный материал Tibbo обновлён 12 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке