PHP - c++ -实时端口通信


PHP - C++ - real time port communication

所以,我尝试用PHP做一个小应用程序,它与本地机器上的COM端口通信。

要做到这一点,我使用c++ exe。我在windows环境和读取COM端口是不可能在PHP中,因为超时读取错误。

我的应用程序工作正常。我可以通过PHP发送一个单词,它被传输到c++ exe等COM端口。这个端口响应我的另一个字,它通过c++传输到PHP。如果我想显示它,我必须等待http调用结束,所以COM端口将被关闭。

一切都很好。我要做的是打开COM端口并用PHP侦听它,直到用户决定停止它。我用DockLight模拟COM端口行为,所以我可以在我想要的时候发送单词。

但是我如何才能实时显示发送的单词,而不仅仅是通过一直调用read函数怎么做才是正确的呢?

提前感谢。

好吧,我找到了一个不同的解决方案。

我放弃了用c++通过考试的想法。我使用串行端口的COM端口通信和插座。IO的实时。也不需要使用php

对于我的问题,这是一个很好的解决方案,而且执行起来很简单。