2014-04-09 153 views
1

我需要通過本地網絡在2個桌面應用程序之間進行簡單的通信方式。客戶端應用程序必須調用服務器並在服務器桌面上執行觸發命令RPC是做這件事的老方法。看起來像WCF是新的方式。通過本地網絡在.NET桌面應用程序之間進行通信

  • 如果WCF,它是否需要運行服務器應用程序的計算機上的IIS?
  • 哪裏可以找到WCF示例代碼?
+0

WCF只是一個裝飾器。它仍然會實現RPC風格的服務。它確實支持REST,但微軟擁有指定的WebAPI框架。 – Aphelion

回答

3

對於兩個Windows應用程序,你可能會想使用網絡TCP結合自承載WCF服務的一些例子。

自託管表示服務包含在您的應用程序中(可能是桌面應用程序或Windows服務) - 不需要IIS。幾乎任何類型的綁定都可以工作,但是對於只能通過局域網與其他.NET應用程序通信的.NET應用程序,Net TCP綁定非常理想。

這是自我託管的sample from MS

相關問題