Метод .getinband

Назначение:Для выбранного сокета (выбор выполняется через sock.num) возвращает строку с данными, извлечёнными из буфера CMD.
Синтаксис:sock.getinband() as string
Возвращает:Строка с данными из буфера CMD
См. также:---

Подробности

Буфер CMD накапливает внутриполосные команды. Извлечённые данные безвозвратно удаляются из буфера CMD. Длина извлекаемых данных ограничена наименьшим из двух значений: объёмом данных в самом буфере CMD и ёмкостью «принимающей» буферной переменной.

В буфере CMD могут ожидать несколько внутриполосных команд. Каждая команда всегда полная (то есть не бывает ситуации, когда вы извлекаете часть команды, потому что её конец ещё не пришёл).

В хранящихся в буфере CMD внутриполосных командах управляющий символ (см. свойство sock.escchar) и следующий за ним символ уже отброшены, а завершающий символ (см. свойство sock.endchar) остаётся. Поэтому приложение может разделять внутриполосные команды, находя завершающие символы.

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