Re: [問題] 請問Linux C之下的IPC

看板C_and_CPP作者 (RR)時間15年前 (2010/03/16 08:20), 編輯推噓1(1010)
留言11則, 6人參與, 最新討論串2/2 (看更多)
主要問題是這樣的: 主程式用Qt(a C++ framework)寫的 其他程式則可能是用一般Linux C or C++寫的 執行的狀況會是這樣 。 主程式(程式A)先run來 。 視需要把其他程式(C or C++)叫起來跑 :假設已經把程式B與程式C分別叫起來了... 。 此時,程式B有需要去主動呼叫程式A的某個public method 。 或也有可能是程式A主動去呼叫程式B的某個public method 我現在的問題在於,不知道如何實現上述最後兩行的功能 而透過shared memory的方式,無法主動的去呼叫另一個執行中的process的method 不知道這樣說有沒有清楚@_@"........... 還請各位大大推薦或提供簡易的Linux C(C++) IPC範例 感激不盡 <_._> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.38.86

03/16 16:41, , 1F
不直接搞 remote method call, 用 socket 做 IPC 會不
03/16 16:41, 1F

03/16 16:41, , 2F
會容易一點?
03/16 16:41, 2F

03/16 17:10, , 3F
請問有否一個簡易範例可以先膜拜下...先有個可以run的範例
03/16 17:10, 3F

03/16 17:11, , 4F
我就要告訴team member怎麼實作了($沒比較多幹PM的事累啊)
03/16 17:11, 4F

03/16 17:39, , 5F
弄個 named pipe 不就得了.
03/16 17:39, 5F

03/16 18:29, , 6F
可否請大大略為解釋一下原理謝謝...
03/16 18:29, 6F

03/16 18:47, , 7F
It's a long story...
03/16 18:47, 7F

03/16 18:47, , 8F
Please use "Google", okay?
03/16 18:47, 8F

03/17 09:21, , 9F

03/17 18:16, , 10F
用lo來作socket溝通吧 感覺這樣便利多了
03/17 18:16, 10F

03/19 02:29, , 11F
去google D-Bus
03/19 02:29, 11F
文章代碼(AID): #1Bdpz26l (C_and_CPP)
文章代碼(AID): #1Bdpz26l (C_and_CPP)