Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение нового архива (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/)
-   -   Читать файл(устройство) не блокируя его (https://www.otvetnemail.ru/prodolzhenie-novogo-arhiva-811/chitat-fajl-ustrojstvo-ne-blokiruya-ego-259245/)

Guest 28.09.2011 18:19

Читать файл(устройство) не блокируя его
 
Бесконечным циклом читаю строки из /dev/ttyUSB2 и вывожу на экран.Но после запуска моей программы, получить доступ для чтения к этому устройству уже никто не может. (Пытаюсь запустить pppd, сделать cat /dev/ttyUSB2, безрезультатно. И только после закрытия моей проги все начинает работать.)Открываю файл так. if (this->fDeviceRead.open(QIODevice::ReadOnly | QIODevice::Text)) {....}Кстати, для записи в устройство, открываю тот же /dev/ttyUSB2 снова, но уже только на запись WriteOnly (Правильно ли так делать?)В итоге, другие программы могут писать, но не могут ничего читать.Как правильно организовать взаимодействие с устройством?


Часовой пояс GMT, время: 00:33.


© www.otvetnemail.ru - Форум вопросов и ответов.