Есть программа, которая общается по 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)
- Форум ttySO, ttyS1 и mgetty (2002)
- Форум /dev/ttyS1: permission denied (2001)
- Форум Проблемы с /dev/ttyS1 ! (1999)