[.NET 即时通讯SignalR] 认识SignalR (一)

       ASP .NET SignalR[1] 是一个ASP .NET 下的类库,能够在ASP .NET 的Web项目中实现实时通讯。什么是实时通讯的Web呢?就是让客户端(Web页面)和服务器端能够互相通知消息及调用方法,固然这是实时操做的。
WebSockets是HTML5提供的新的API,能够在Web网页与服务器端间创建Socket链接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。
SignalR固然也提供了很是简单易用的高阶API,使服务器端能够单个或批量调用客户端上的JavaScript函数,而且很是 方便地进行链接管理,例如客户端链接到服务器端,或断开链接,客户端分组,以及客户端受权,使用SignalR都很是 容易实现。浏览器

      SignalR 将与客户端进行实时通讯带给了ASP .NET 。固然这样既好用,并且也有足够的扩展性。之前用户须要刷新页面或使用Ajax轮询才能实现的实时显示数据,如今只要使用SignalR,就能够简单实现了。服务器

      最重要的是您无需从新创建项目,使用现有ASP .NET项目便可无缝使用SignalR。函数

相关文章
相关标签/搜索