2011-08-17 146 views
4

我應該如何使用C#和.NET來創建應用程序,例如,在一臺計算機上按下一個可以觸發另一個事件的按鈕?C#.NET通過網絡在計算機之間進行通信

我看到這一點:

Recommended way to communicate between processes running on different computers on the same network

我從來沒有聽說過WCF的是,我應該嘗試什麼?

+0

無論誰投票結束,你可以發表評論,這樣我就可以更清楚了嗎? –

+1

是的,你可以使用WCF來做到這一點,但你的問題*太*太廣泛。嘗試使用WCF,然後返回一些問題*,如果他們還沒有被問到。 –

+0

這不是我,但選擇的原因是「含糊不清,不完整,過於寬泛」。這個問題太廣泛了。是的,請嘗試WCF - 這可能是最簡單的。尋找一些教程 - 我保證你會找到它們。 [這是一個。](http://msdn.microsoft.com/en-us/library/ms734712.aspx) –

回答

2

是的,我會使用WCF,因爲我知道使用WCF運行一個簡單的項目很容易,而且這會讓您有信心在其上構建它。 (話雖如此,我沒有太多與其他網絡技術有關的經驗。)

開始於this Getting Started tutorial

然後如果你有更具體的問題,問問他們。

+0

http://channel9.msdn.com/shows/Endpoint/Endpoint-Screencasts-Creating-Your-First-WCF-Service/這看起來也很好 –

4

你是問題是廣泛的的方式,但我可以給你一個關於WCF(和大多數客戶端/服務器應用程序)如何工作的簡要概述。

您創建一個WCF服務,然後在客戶端應用程序中引用WCF服務(在VS中右鍵單擊引用,然後添加服務引用)。客戶端應用程序中的點擊將向WCF服務發送一條消息,以處理該消息。

如上所述,入門指南相當不錯。 WCF測試客戶端也是一個很好的調試工具。如果打開Visual Studio命令提示符並鍵入wcftestclient,它將彈出。

這裏有一些文章可能會有所幫助:

+1

這個概述有幫助,是的,我改變了廣泛性 –

相關問題