天天看點

[SignalR]SignalR與WCF雙工模式結合實作服務端資料直推浏覽器端

之前開發基于WinForm監控的軟體,服務端基于Wcf實作,裡面涉及雙工模式,在用戶端裡面,采用心跳包機制保持與服務端連結,現在有了新需求,需要開發網頁版形式,是以怎麼保持與服務端連結是重要點,由于資料量比較大,是以不能采用用戶端發起請求不斷輪詢的方式。參考各種資料後,使用SignalR,主要是支援WebSockets通信。并且Hub連結方式解決了realtime 資訊交換的功能問題。

Hub:提供與連接配接到 Hub 的 SignalR 連接配接進行通信的方法。

[SignalR]SignalR與WCF雙工模式結合實作服務端資料直推浏覽器端

Global.asax

頁面代碼:

cityLmsClientHub.cs代碼

實作效果

[SignalR]SignalR與WCF雙工模式結合實作服務端資料直推浏覽器端
[SignalR]SignalR與WCF雙工模式結合實作服務端資料直推浏覽器端

才疏學淺,如有錯誤,敬請指出。

繼續閱讀