Свойство .rxlen (только чтение)

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

Подробности

Событие on_sock_data_arrival генерируется, как только буфер RX перестаёт быть пустым (то есть появляются данные для обработки). В очереди событий для каждого сокета может ожидать обработки только одно событие on_ser_data_arrival. Следующее событие on_sock_data_arrival для того же сокета может быть сгенерировано только после обработки предыдущего.

Если во время выполнения обработчика события on_sock_data_arrival из буфера RX извлечены не все данные, следующее событие on_sock_data_arrival генерируется сразу после выхода из обработчика события on_sock_data_arrival.

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

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