Есть терминал Fargo Maestro 100. В нём используется модем серии Q24. Используя встроенный TCP стек передаются бинарные данные на сервер. При передаче данных использую DLE стаффинг. т.е. перед каждой 03h добавляется 10h. Всё работает, но в один прекрасный момент на сервер приходит просто число 03h и происходит обрыв ТСР соединения, т.е. такая ситуация как будто 10h не добавлялась. Пробовал тестировать - передавал разное количество данных, просто 10h 03h, но какую то зависимость между тем когда модем проглатывает 10h и обрывает соединение определить не удалось.
Может кто-нибудь уже сталкивался с подобной проблемой?