Итак, я пытаюсь сделать небольшое приложение на PHP, которое обменивается данными с COM-портом на локальной машине.PHP - C++ - связь в режиме реального времени
Для этого я использую C++ exe. Я нахожусь в среде windows, и чтение COM-порта невозможно в PHP из-за ошибки чтения таймаута.
Мое приложение работает нормально. Я могу отправить через PHP слово, которое передается на C++ exe и т. Д. На COM-порт. Этот порт отвечает мне еще одним словом, которое он передает с помощью C++ на PHP. И если я хочу его отобразить, мне придется подождать конца http-вызова, поэтому COM-порт будет закрыт.
Все в порядке. То, что я хочу сделать, открывает COM-порт и прослушивает его с PHP, пока пользователь не решит его остановить. Я имитирую поведение COM-порта с DockLight, поэтому я могу отправлять слова, когда захочу.
Но как я могу отображать слова в режиме реального времени, а не только путем вызова функции чтения все время? Каков правильный способ сделать это?
Спасибо заранее.