Блин, нам как-то делали ява-программисты софтину под андроид. Я писал прошивки, делал железо и описывал протокол.
У них не получилось.
Почему? Пакеты через strcpy копировали. И попросили 0х00 убрать из середины, аргументировав это: «компьютеры нулей НЕ ЛЮБЯТ».
надо тогда «основательнее» к разработке подходить и чтобы 0x00 заменялись на “adyn” прям текстом в поле протокола с переменной длиной этого поля, дополнительным полем хранящим значение длины того поля и соответствующей доработкой всех модулей стека протоколов... ))) раз-раз-адын-адин!!111 )))