Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-10-31 20:59:20 ЛС | профиль | цитата
wasp писал(а):
Надо по-любому ловить 02, потом отсчитывать н байт, и тогда уже ясно где конец пакета.

Снимать целый дамп в поток, преобразовывать в HEX. Начиная со второго пакета можно "ловить" 03,02,n , отсчитав n убедиться, что дальше, (отступая на размер суммы), идёт 03 (а если за ним идёт ещё и 02...) , делать вывод о нахождении пакета и т.д. по циклу. Затратно, но можно считать и сумму для (n) байт сразу после 02,n и сравнивать с тем, что нашли перед 03. В общем, из-за слабой ориентированности базовых компонентов на бинарные данные, работать, видимо, придётся с дампом.
карма: 1

0