Вверх ↑
Ответов: 36
Рейтинг: 7
#1: 2011-10-31 20:28:16 ЛС | профиль | цитата
Neo, пакеты могут идти как угодно, с большими или маленькими паузами, или вообще без пауз - сразу друг за другом. Но каждый пакет всегда начинается байтом 02 и заканчивается 03 (Т.е. это не аски, а хекс). Эти 02 и 03 могут также встретиться и внутри пакета.

Neo писал(а):
В примере не понятно идут ли они строками по 10-20 байт, или строго отдельными пакетами?


Не, не строками, а просто набором байт и длина может варьироваться от 10 скажем до 20 байт, не суть важно.

Леонид, тогда придется все строки склеивать в одну, а потом все-таки искать начало пакета, отсчитывать н байт и т.д. Может так и лучше, но тут я тоже затрудняюсь.

Леонид писал(а):
начало и окончание блока <02> и <03> -- это символы или два байта цифр? Есть компонент в Строках BlockFind

два байта цифр, все что в скобках <...> - по одному байту
карма: 0

0