Ответов: 8 Просмотров: 12492
|
Добрый день Уважаемый All.
В связи с нестандартной задачей, столкнулся с проблемой чтения из ком порта.
Задача состоит в следующем - организовать работу Сом порта в асинхронном режиме, т.е. написал в него - послушал, если тихо еще раз написал, если ответили отработал и т.д.. Проблема возникает при чтении из порта, в момент когда от него ничего не приходит, fread($tty,1) просто ждет, ждет и ждет. Можно как-то ограничить не по количеству считанных символов, а по времени считывания например в 10мс?
Да и вообще может кто-то пробовал делать, что-то подобное на PHP? |