我最近看到了一些可以作为守护进程启动的程序(例如 linphonecsh),但也提供了第二种调用方法,可以与正在运行的守护进程交换信息。在 linpohone 的情况下,带有一组参数的 linephonecsh 启动守护进程,但如果使用一组不同的参数调用,它可以查询守护进程的状态(呼叫进行中、呼叫持续时间、挂断、退出等)。
所以,由于我需要编写一个可以运行任何一种方式的应用程序,应用程序或守护程序,我一直在思考如何实现这个巧妙的技巧。我想 UNIX 域套接字可以像命名的进程间管道一样工作。可能是 D 总线?
在哪里可以看到一个很好的 C/C++ 示例?
征求任何建议和替代方法。