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

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

Подробности

Ёмкость буфера можно изменить методом sock.txbuffrq с последующим вызовом метода sys.buffalloc.

Метод sock.txbuffrq запрашивает размер буфера в страницах по 256 байт, тогда как это свойство возвращает размер буфера в байтах. Связь между ними такая: sock.txbuffsize = num_pages * 256 - X (или = 0 при num_pages = 0), где "num_pages" - число страниц буфера, которое было ВЫДЕЛЕНО через sock.txbuffrq. Вычитание "- X" связано с тем, что часть байт нужна для внутренних переменных буфера. X = 17 байт на 16-разрядных платформах и 33 байта на 32-разрядных. Тип платформы указан в документации на платформу.

У старых устройств объём ОЗУ был меньше, поэтому значение этого свойства имело тип word. На новых устройствах с большим объёмом ОЗУ свойство имеет тип dword. Чтобы узнать тип, посмотрите объявление свойства для вашей платформы.

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