2011-08-24 82 views
0

我想創建兩個應用程序。一個應用程序應該從用戶那裏獲取輸入信息,如姓名,地址,電話號碼,並將該信息發送給其他應用程序進行存儲。這也應該能夠從其他應用程序讀取存儲的地址信息。 我對此的假設: 我打算使用application1中的system()過程來創建application2。 對於這些進程之間的通信,共享內存爲IPC。 任何人都可以建議我這是否是這項任務的正確方法,或者是否有任何最好和簡單的方法來完成這項任務。哪個進程最適合在這種情況下使用

謝謝。

+0

嘗試建立數據庫。歡迎來到SO。 – pmg

+0

你能否更清楚地解釋爲什麼你需要兩個應用程序而不是一個? – Luke

+0

application1:它需要輸入(如姓名,地址,電話號碼)並將它們保存在application2中。它應該能夠顯示保存在application2中的結果。應用程序2:它必須能夠修改保存在其中的結果。對於這個任務哪個進程(system(),fork,exec)最適合創建兩個應用程序。並且IPC之間的通信很簡單,而且適用於套件。謝謝盧克和pmg – maddy

回答

0

如果您正在尋找python,java或C++中的進程之間的通信,那麼您可以查看一下google協議緩衝區。

這是乾淨,優雅,跨文件和套接字。

您可以在兩個進程之間使用套接字進行通信。

相關問題