обмена данными через UART с сжатием, она почти работает!
но:
Начало работы сервера
Порт /dev/ttyUSB0 успешно открыт
start read from port
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
Прочитано байт: 256
и дальше ничего не происходит. Чтение с устройства не прекращает.
https://pastebin.chickenkiller.com/paste/7960940dcbe5455b95ab59df5167400a - сервер
https://pastebin.chickenkiller.com/paste/4f1e1d1f7d2a436f972bfc8fc60be018 - клиент
написано на D.
Может, кто сможет помочь?
очень странное условие для завершения
тип получил 8 байт, 3 из них это end, а остальные 5 нули
ну а получаешь ты 256 байт
в serial таймауты есть, иногда даже аппаратные
Обсуждают сегодня