2010-07-15 61 views
3

我有兩個進程在同一臺Windows機器上運行。一個是使用mono,另一個是使用MS .NET。IPC mono <-> .NET?

什麼是進程間通信的最佳解決方案?

回答

2

真的,我會說你需要提供更多的信息,以獲得良好的答案。 IPC的類型取決於您的需求。我使用過幾種類型的IPC,共享內存,文件,內存映射文件,管道,套接字等等。我認爲這個問題不太關於.Net vs. Mono,更多關於您的特定需求。

也就是說,我的大部分應用程序主要使用TCP和UDP。當您通過網絡進行通信時,虛擬機,語言,計算機等變得無關緊要。對於本地通信,您的環回設備(127.0.0.1)效果很好。如果您決定將您的應用程序轉移到另一臺機器上,則只需更改地址。

把你的數據(例如HTTP在現有的協議,你會得到外的現成大多數語言...

1

我會去的遠程處理。快速,簡便,高效,..我提到它有多簡單嗎?