我使用C语言和Linux作为我的编程平台。两个应用程序在同一本地计算机上的通信
我正在开发一个在后台运行的用户空间应用程序,就像一个守护进程。而我的问题是,我希望另一个用户空间应用程序与这个守护进程进行通信。
我知道我必须使用进程间通信方法,但我不知道什么是正确的实现。
但在我的通信实施中使用IPC是我的另一种选择。其实我只是想通过使用另一个应用程序来更改我的守护进程的属性。请参阅下面的senario:
- 我的守护进程在后台运行。
- 然后一些应用程序将控制守护进程的属性,如睡眠延迟时间。
我的第一个选择是通过访问具有属性值的文件。所以我的deamon会调查这些价值。而另一个应用程序将改变这个值。
我不确定我的选择的效率。请指教。
THanks。
gconf/dconf/xfconf全部都做得非常正确(而后两个是基于dbus的) – Spudd86 2010-06-27 02:36:03