[問題] C++, Delphi 跟 Python 互通資料
想請教一下
現在有三隻程式 分別是用 Delphi, C++ 跟 Python 寫的
Delphi 跟 C++ 負責運算 最後把結果丟到 Python
Delphi 跟 C++ 彼此之間是用 shared memory 通訊息
現在卡在不知道怎麼跟 Python 通
我有看 Python 的 mmap
Python 的 shared memory 跟 C++ 的 shared memory 概念有點不一樣
所以我一直試不出來
不曉得有沒有前輩有這樣的經驗
規範大概是每 30ms 或是更少的時間要送一次訊息給 Python
訊息只是一行字串, 裡面是數字跟逗號, 不到 30 的字元
現在的解決方式是 Delphi 跟 C++ 不斷的把訊息存到文字檔(30ms)
然後 Python 每 30ms 就去讀那個文字檔
這樣不停的開關檔案 不知道會不會消耗很大的電腦效率
因為這三隻程式試裝在同一台電腦上
而且電腦上面還有插軸卡
不一定要用目前想到的方式
如果是這樣的需求 怎麼樣的通訊會比較方便且簡單
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.69.42.170
→
08/07 14:56, , 1F
08/07 14:56, 1F
→
08/07 15:19, , 2F
08/07 15:19, 2F
→
08/07 16:49, , 3F
08/07 16:49, 3F
→
08/07 16:55, , 4F
08/07 16:55, 4F
→
08/07 17:31, , 5F
08/07 17:31, 5F
→
08/07 17:31, , 6F
08/07 17:31, 6F
→
08/07 17:32, , 7F
08/07 17:32, 7F
→
08/07 17:33, , 8F
08/07 17:33, 8F
→
08/07 17:47, , 9F
08/07 17:47, 9F
推
08/07 18:32, , 10F
08/07 18:32, 10F