.state - свойство (только чтение)

Назначение:Для текущего выбранного сокета (выбор выполняется через sock.num) возвращает «подробное» текущее состояние сокета.
Тип:Enum (pl_sock_state, byte)
Диапазон значений:
  • 0 - PL_SST_CLOSED (по умолчанию): соединение закрыто (и ещё не открывалось - это состояние после включения питания). Относится и к UDP, и к TCP.
  • 1 - PL_SST_CL_PCLOSED: соединение закрыто (пассивное закрытие). Только для TCP.
  • 2 - PL_SST_CL_ACLOSED: соединение закрыто (активное закрытие по инициативе приложения). Только для TCP.
  • 3 - PL_SST_CL_PRESET_POPENING: соединение закрыто (пассивный сброс при пассивном открытии). Только для TCP.
  • 4 - PL_SST_CL_PRESET_AOPENING: соединение закрыто (пассивный сброс при активном открытии). Только для TCP.
  • 5 - PL_SST_CL_PRESET_EST: соединение закрыто (пассивный сброс в состоянии «соединение установлено»). Только для TCP.
  • 6 - PL_SST_CL_PRESET_PCLOSING: соединение закрыто (пассивный сброс во время пассивного закрытия). Только для TCP.
  • 7 - PL_SST_CL_PRESET_ACLOSING: соединение закрыто (пассивный сброс во время активного закрытия). Только для TCP.
  • 8 - PL_SST_CL_PRESET_STRANGE: соединение закрыто (пассивный сброс, дополнительные сведения недоступны). Только для TCP.
  • 9 - PL_SST_CL_ARESET_CMD: соединение закрыто (активный сброс по команде приложения). Только для TCP.
  • 10 - PL_SST_CL_ARESET_RE_PO: соединение закрыто (активный сброс из-за чрезмерного числа попыток повторной передачи при пассивном открытии). Только для TCP.
  • 11 - PL_SST_CL_ARESET_RE_AO: соединение закрыто (активный сброс из-за чрезмерного числа попыток повторной передачи при активном открытии). Только для TCP.
  • 12 - PL_SST_CL_ARESET_RE_EST: соединение закрыто (активный сброс из-за чрезмерного числа попыток повторной передачи в состоянии «соединение установлено»). Только для TCP.
  • 13 - PL_SST_CL_ARESET_RE_PCL: соединение закрыто (активный сброс из-за чрезмерного числа попыток повторной передачи при пассивном закрытии). Только для TCP.
  • 14 - PL_SST_CL_ARESET_RE_AC: соединение закрыто (активный сброс из-за чрезмерного числа попыток повторной передачи при пассивном открытии). Только для TCP.
  • 15 - PL_SST_CL_ARESET_TOUT: соединение закрыто (активный сброс по тайм-ауту соединения, то есть данные не передавались в течение sock.connectiontout секунд). Только для TCP.
  • 16 - PL_SST_CL_ARESET_DERR: соединение закрыто (активный сброс из-за ошибки обмена данными). Только для TCP.
  • 17 - PL_SST_CL_DISCARDED_CMD: соединение закрыто (сброшено приложением без обмена пакетами). Относится и к UDP, и к TCP.
  • 18 - PL_SST_CL_DISCARDED_PO_WCS: соединение закрыто (сброшено без обмена пакетами из-за ошибки в последовательности установки соединения при пассивном открытии). Только для TCP.
  • 19 - PL_SST_CL_DISCARDED_AO_WCS: соединение закрыто (сброшено без обмена пакетами из-за ошибки в последовательности установки соединения при активном открытии). Только для TCP.
  • 20 - PL_SST_CL_DISCARDED_ARPFL: соединение закрыто (сброшено без обмена пакетами, поскольку устройству не удалось определить IP-адрес получателя при активном открытии, то есть на ARP-запросы не было ответа). Относится и к UDP, и к TCP.
  • 21 - PL_SST_CL_DISCARDED_TOUT: соединение закрыто (сброшено без обмена пакетами по тайм-ауту соединения, то есть данные не передавались в течение sock.connectiontout секунд). Только для UDP.
  • 32 - PL_SST_ARP: выполняется разрешение ARP (активное открытие). Относится и к UDP, и к TCP.
  • 64 - PL_SST_PO: соединение устанавливается (пассивное открытие). Только для TCP.
  • 96 - PL_SST_AO: соединение устанавливается (активное открытие). Только для TCP.
  • 128 - PL_SST_EST: соединение установлено (общее состояние, включает пассивное и активное открытие). Относится и к UDP, и к TCP.
  • 128 - PL_SST_EST_POPENED: соединение установлено (пассивное открытие). Относится и к UDP, и к TCP.
  • 129 - PL_SST_EST_AOPENED: соединение установлено (активное открытие). Относится и к UDP, и к TCP.
  • 130 - PL_SST_EST_TLS: соединение защищено. Только для TCP.
  • 160 - PL_SST_PC: соединение закрывается (пассивное закрытие). Только для TCP.
  • 192 - PL_SST_AC: соединение закрывается (активное закрытие). Только для TCP.
См. также:---
Исходный материал Tibbo обновлён 12 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке