HTML5技术

SignalR2.0开发实例之——群发消息 - Kero小柯

字号+ 作者:H5之家 来源:H5之家 2015-12-27 14:59 我要评论( )

一、前言 ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。 WebSockets是HTML5提供的新的API,可以在Web网

一、前言

ASP .NET SignalR 是一个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。

 

这博文主要为了提高大家的实战应用,有关原理方面了解可以参考:

二、干货实战开始

在vs2013开发环境

1.创建ASP.NET空Web应用程序项目

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 脑洞大开之采用HTML5+SignalR2.0(.Net)实现原生Web视频

    脑洞大开之采用HTML5+SignalR2.0(.Net)实现原生Web视频

    2016-02-29 14:23

  • 【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例 - 马三小伙儿

    【python游戏编程之旅】第九篇---嗷大喵快跑小游戏开发实例 - 马三小

    2015-12-15 12:41

网友点评