База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект sock. / Свойства, методы и события
.tx2buffsize - свойство (только чтение, только для 32-разрядных платформ)
| Назначение: | Для текущего выбранного сокета (выбор выполняется через sock.num) возвращает текущую ёмкость буфера TX2 в байтах. |
| Тип: | Dword |
| Диапазон значений: | Зависит от платформы, по умолчанию = 0 |
| См. также: | --- |
Подробности
Буфер TX2 нужен только при использовании inband-команд (sock.inbandcommands = 1 - YES).
Ёмкость буфера можно изменить методом sock.tx2buffrq, который запрашивает размер буфера в страницах по 256 байт, тогда как это свойство возвращает размер буфера в байтах.
Связь между ними такая: sock.tx2buffsize = num_pages * 256 - 33 (или = 0 при num_pages = 0), где "num_pages" - число страниц буфера, которое было ВЫДЕЛЕНО через sock.tx2buffrq. Вычитание "- 33" связано с тем, что столько байт нужно для внутренних переменных буфера.
Внимание
Это свойство доступно только на 32-разрядных платформах.