所需環境:SignalR運行在.NET 4.5平台上,這裡演示時采用ASP.NET MVC 3;
一.簡介
ASP .NET SignalR 是一個ASP .NET 下的類庫,可以在ASP .NET 的Web項目中實現實時通信。
二.原理
其實現原理跟WCF或Remoting相似,均為使用遠程代理來實現。實現接口有2種分別是 PersistentConnection 和 Hubs,其中PersistentConnection 是實現長時間js輪循的,Hub是用來解決實時信 息交換問題,其利用js動態載入方法實現,客戶端與服務器端全部使用json來交換數據。
三.Demo創建
1.打開NuGet 安裝 Microsoft ASP.NET SignalR