Welcome 微信登录

首页 / 网页编程 / ASP.NET / ASP.Net使用SignalR实现消息推送功能预研及Demo

ASP.Net使用SignalR实现消息推送功能预研及Demo2013-10-20 51cto tongling_zzu所需环境: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