Есть программа, которая общается по rs232 с внешним оборудованием через устройство /dev/ttyS1. Принцип общения довольно банальный, программа отсылает какое-то сообщение в /dev/ttyS1 и становится на приём(read()) отчёта по этому же устройству. Проблема в том, что иногда программа не успевает встать на приём, и сообщение с отчётом приходит раньше. Получается, что программа блокируется на функции read(). Вопрос, можно ли как-то буферизировать сообщения из /dev/ttyS1? Как вообще такие ситуации обрабатываются?
Похожие темы
- Форум Стамбул успеть посмотреть (2016)
- Форум modem ttyS1 ? (2000)
- Форум rabbitmq общее кол-во обработанных сообщений (2019)
- Форум Обработать текст (2022)
- Форум Обработать файл (2014)
- Форум обработать строку (2004)
- Форум ttySO, ttyS1 и mgetty (2002)
- Форум /dev/ttyS1: permission denied (2001)
- Форум Проблемы с /dev/ttyS1 ! (1999)
- Форум обработать книжный скан (2010)