我使用C語言和Linux作爲我的編程平臺。兩個應用程序在同一本地計算機上的通信
我正在開發一個在後臺運行的用戶空間應用程序,就像一個守護進程。而我的問題是,我希望另一個用戶空間應用程序與這個守護進程進行通信。
我知道我必須使用進程間通信方法,但我不知道什麼是正確的實現。
但在我的通信實施中使用IPC是我的另一種選擇。其實我只是想通過使用另一個應用程序來更改我的守護進程的屬性。請參閱下面的senario:
- 我的守護進程在後臺運行。
- 然後一些應用程序將控制守護進程的屬性,如睡眠延遲時間。
我的第一個選擇是通過訪問具有屬性值的文件。所以我的deamon會調查這些價值。而另一個應用程序將改變這個值。
我不確定我的選擇的效率。請指教。
THanks。
gconf/dconf/xfconf全部都做得非常正確(而後兩個是基於dbus的) – Spudd86 2010-06-27 02:36:03