标签: linux perl ipc communication inter-process-communicat
我正在编写一个与USB设备(Arduino)接口的守护进程。该守护进程持续了解当前状态。
现在我希望能够通过客户端程序与此守护程序进行交互,也可以使用Perl编写。此客户端必须能够查询守护程序的当前状态,并且必须能够使用设置更新守护程序。
我在Linux(x86_64)
我不想使用中间文件,最好能够轻松实现同步查询。
这种机制的名称是什么?我可以使用或应该避免使用哪些Perl库?我应该为DuckDuckGo做些什么?
答案 0 :(得分:2)
可能需要实现一个事件循环,以允许执行USB设备通信的任务并向新界面提供信息。这个概念将改变你解决问题的方式,但我认为这是更好的方法。 您可以在CPAN上搜索POE和AnyEvent等模块 我们的想法是构建一个处理TCP套接字的事件循环,以便发送&从te界面接收信息