SignalR 是微軟支持的一個運行在 Dot NET 平臺上的 html websocket 框架。(自動判別通訊機制) ...
ASP .NET SignalR 是一個ASP .NET 下的類庫,可以在ASP .NET 的Web項目中實現實時通信。 什麼是實時通信的Web呢?就是讓客戶端(Web頁面)和伺服器端可以互相通知消息及調用方法,當然這是實時操作的。 WebSockets是HTML5提供的新的API,可以在Web網頁與伺服器端間建立Socket連接,當WebSockets可用時(即瀏覽器支持Html5) SignalR使用WebSockets,當不支持時SignalR將使用其它技術來保證達到相同效果。 SignalR當然也提供了非常簡單易用的高階API,使伺服器端可以單個或批量調用客戶端上的JavaScript函數, 並且非常 方便地進行連接管理,例如客戶端連接到伺服器端,或斷開連接,客戶端分組,以及客戶端授權,使用SignalR都非常 容易實現。 第一步:加入群組 第二步:關閉視窗 第三步:觸發回調,即時廣播離線 -------------------------------------------------------------------------------------------------------------------------------------- 只實現了基本的B.S/C.S互通的DEMO,僅參考~(需要源碼請留言)