Есть программа, которая общается по rs232 с внешним оборудованием через устройство /dev/ttyS1. Принцип общения довольно банальный, программа отсылает какое-то сообщение в /dev/ttyS1 и становится на приём(read()) отчёта по этому же устройству. Проблема в том, что иногда программа не успевает встать на приём, и сообщение с отчётом приходит раньше. Получается, что программа блокируется на функции read(). Вопрос, можно ли как-то буферизировать сообщения из /dev/ttyS1? Как вообще такие ситуации обрабатываются?
Ответ на:
комментарий
от Manhunt
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ilovewindows
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от elbondyto
Ответ на:
комментарий
от elbondyto
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Стамбул успеть посмотреть (2016)
- Форум rabbitmq общее кол-во обработанных сообщений (2019)
- Форум modem ttyS1 ? (2000)
- Форум Обработать файл (2014)
- Форум Обработать текст (2022)
- Форум обработать строку (2004)
- Форум 1*10⁶ записей в сутки - как хранить, анализировать накопленное за пару лет? (2012)
- Форум обработать книжный скан (2010)
- Форум гимп обработать фото (2020)
- Форум Обработать тысячи фоток (2021)