2009-08-27 13 views
4

我目前有兩個程序需要相互溝通。它不一定非常複雜,它只是將數據從一個傳遞到另一個,都非常簡單。我正在考慮使用.net remoting,但我聽說WCF有一個新的東西。我應該去.net遠程或嘗試WCF?還是有更簡單的使用?什麼用於使兩個.net程序傳輸信息

編輯:這兩個應用程序都很簡單,我不想與IIS,服務等有任何關係。

感謝

+1

這兩個程序在哪裏?在同一臺計算機上?數據有多複雜?只是消息?或完整的RPC? – 2009-08-27 05:32:08

+0

都在同一臺計算機上,它只是將文本和字節從一側傳輸到另一側。 – 2009-08-27 05:32:47

回答

2

這個魔術短語是「進程間通信」。然後你就可以找到答案this

5

使用WCF使用命名管道的結合,here你可以找到有用的例子

1

我使用.Net遠程爲此,在過去,它的工作對我非常好。它非常簡單明瞭,就像你描述的那樣。

2

WCF有一點學習曲線,但它是一個非常強大的通信框架。如果你有一些時間來學習它,我建議通過.NET遠程處理。

如果您只需要一個超級簡單的機制,您可以將數據寫入文件,然後從另一個程序(假設使用同一臺機器)讀取數據。如果必須通過網絡,在.NET中使用純Socket也不錯。

1

如果你現在看WCF,我真的不認爲你會後悔。 WCF對此很有用。

1

如果您想要一些非常簡單的東西,只需將數據放入數據庫或文件。

相關問題