在WCF中使用websocket


今天在網上閑逛的時候,發現WCF4.5中新增了一個NetHttpBinding協議,它是支持Websocket的。在網上找了一下教程,附上codeproject上的兩篇文章:

  1. http://www.codeproject.com/Articles/338789/What-s-new-in-WCF-4-5-WebSocket-support-Part-1-of
  2. http://www.codeproject.com/Articles/341413/What-s-new-in-WCF-4-5-WebSocket-support-Part-2-of

其中第一篇文章是使用soap協議來封裝消息的,實現了一個基於websocket的雙工通信程序。第二篇文章則是直接使用文本來通信,此時則可以使用瀏覽器作為客戶端了。

本來WCF支持websocket是一件非常給力的事情,但它和System.Net.WebSocket一樣,只在windows 8及以上的系統中支持,這個限制就比較讓人不爽了。而我的日常系統是win7(win8缺少我喜歡的aero和開始菜單),因此就懶得去體驗了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM