我有兩個單獨的程序,一個在Java中,另一個在C++中,都在Windows上運行。 我們需要做兩者之間的雙向進程間通信。在Windows上通過管道進行Java/C++通信
到目前爲止,我們正在使用這種寫入文本文件並在另一側讀取它們的尷尬解決方案,生產者在完成寫入時會生成一個.lock文件,並且在完成讀取時消費者會將其刪除......就像我說的,尷尬。
如果我們在* nix上,我們將在C++和Java端使用一個使用popen()和RadomAccessFile的管道。它似乎運作良好。
我們可以在Windows上做什麼?我們可以使用命名管道嗎?
謝謝。
我們已經使用我們自己的協議完成了這項工作....謝謝。 – Warlax 2010-04-22 02:12:48