Событие on_sock_tcp_packet_arrival

Назначение:Уведомляет программу о том, что пришёл TCP-пакет определённого размера.
Объявление:on_sock_tcp_packet_arrival(len as word)
См. также:Режим «Split Packet» при обработке данных TCP

ПараметрОписание
lenДлина новых данных в принятом TCP-пакете.

Подробности

Это событие генерируется только при sock.splittcppackets = 1 - YES и sock.inbandcommands = 0 - DISABLED. Учитываются только новые данные, которые ещё не передавались. Если пакет является повторной передачей, событие не генерируется. Если часть данных пакета - повторная передача, а часть - новые данные, сообщается длина только новых данных. Так программа может сохранять верное соответствие между длинами, о которых сообщает это событие, и реальными данными в буфере приёма (RX).

Событие on_sock_tcp_packet_arrival всегда генерируется раньше события on_sock_data_arrival для любых входящих данных (пакета) TCP.

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