Windows Communication Foundation(WCF)是由微軟發展的一組數據通信的應用程序開發接口,可以翻譯為Windows通訊接口,它是.NET框架的一部分。由 .NET Framework 3.0 開始引入。
WCF的最終目標是通過進程或不同的系統、通過本地網絡或是通過Internet收發客戶和服務之間的消息。
WCF合并了Web服務、.net Remoting、消息隊列和Enterprise Services的功能并集成在Visual Studio中。WCF專門用于面向服務開發。
跟著msdn的教程試了一下wcf,比起以前用socket真的簡單了許多。
1.先創建一個wcf服務庫,是服務類庫,遠程的lib
2.全部按照默認設置,不修改。然后點發布,會出現一個wcf測試客戶端,可以看有沒有發布成功。
3.msdn的wcf教程還要求輸出控制臺命令,生成一些文件。如果簡單使用其實不需要。現在創建一個控制臺程序,作為客戶端。
4.添加服務引用(可以看出vs對wcf的高度集成)
5.然后找到剛剛的wcf測試客戶端,把服務器地址放上去。然后調用服務類庫上的類,測試
ok,測試完成了。