.varbuffsize - свойство (только чтение, только для 32-разрядных платформ)

Назначение:Для текущего выбранного сокета (выбор выполняется через sock.num) возвращает текущую ёмкость буфера VAR в байтах.
Тип:Dword
Диапазон значений:Зависит от платформы, по умолчанию = 0
См. также:---

Подробности

Буфер VAR нужен, только если сокет будет работать в режиме HTTP - см. свойства sock.httpmode и sock.httpportlist.

В разделе Работа с HTTP-переменными объясняется, как работает встроенный HTTP-сервер и как буфер VAR используется для приёма HTTP-переменных.

Ёмкость буфера можно изменить методом sock.varbuffrq, который запрашивает размер буфера в страницах по 256 байт, тогда как это свойство возвращает размер буфера в байтах.

Связь между ними такая: sock.varbuffsize = num_pages * 256 - 33 (или = 0 при num_pages = 0), где "num_pages" - число страниц буфера, которое было ВЫДЕЛЕНО через sock.varbuffrq. Вычитание "- 33" связано с тем, что столько байт нужно для внутренних переменных буфера.

Внимание

Это свойство доступно только на 32-разрядных платформах.

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