PHP:如何在dio_read()上捕获超时?

Chr*_*ole 11 php serial-port

dio_read在PHP中使用来捕获来自串行设备的输入(特别是来自Dangerous Prototypes的USB IR Toy v2).

有时来自设备的输入很慢(10秒以上).我想暂停dio_read,但不知道如何.

如果读这篇文章的人知道怎么样,你能帮我指点正确的方向吗?谢谢.

小智 1

Windows 上的 dio_read(其他平台未知)如果没有数据可读取,则不会超时。在 Windows 上无法指定超时或执行非阻塞读取。 http://php.net/dio_read