Цитата:
Сообщение от OlegM
Спасибо большое за подробный ответ!
|
Я думаю, судя по тому, что вам сказали, что проблема в парсе запроса. Подсчёт контрольной суммы ведётся верно, проверка формата проходит как нужно, а вот при работе с данными парсер (точнее его программист) "забывает", что данные начинаются с указателя размера данных, т.е. с этого самого 02.
Ну и в результате распарсивает не 02
00 03, а
02 00 03 - это и есть те самые 512