[SignalR]初步认识以及安装
2013-06-14 14:01
267 查看
1.什么是ASP.NET SignalR?
ASP .NET SignalR是一个 ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。
WebSockets是Html5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。
SignalR当然也提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaScript函数,并且非常 方便地进行连接管理,例如客户端连接到服务器端,或断开连接,客户端分组,以及客户端授权,使用SignalR都非常 容易实现。
WebSockets是Html5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同效果。
SignalR当然也提供了非常简单易用的高阶API,使服务器端可以单个或批量调用客户端上的JavaScript函数,并且非常 方便地进行连接管理,例如客户端连接到服务器端,或断开连接,客户端分组,以及客户端授权,使用SignalR都非常 容易实现。
2.可以使用ASP.NET SingalR做什么?
SignalR 将与客户端进行实时通信带给了ASP .NET 。当然这样既好用,而且也有足够的扩展性。以前用户需要刷新页面或使用Ajax轮询才能实现的实时显示数据,现在只要使用SignalR,就可以简单实现了。
最重要的是您无需重新建立项目,使用现有ASP .NET项目即可无缝使用SignalR。
最重要的是您无需重新建立项目,使用现有ASP .NET项目即可无缝使用SignalR。
3.文档
4.从NuGet获取ASP.NET SignalR
4.1这里以Microsoft Visual Studio 2012为例:通过NuGet安装,工具——>扩展和更新,输入nuget搜索
即可下载安装,安装完毕后,通过NuGet来安装SignalR
方式一:工具——>库程序包管理器——>管理解决方案的NuGet程序包
选中项即可为当前项目安装SignalR。
方式二:工具——>库程序包管理器——>程序包管理器控制台
输入Install-Package Microsoft.AspNet.SignalR
完成后,发现项目添加许多dll以及JavaScript
同上Install-Package Microsoft.AspNet.SignalR.Sample ,可以获取实例。
即可下载安装,安装完毕后,通过NuGet来安装SignalR
方式一:工具——>库程序包管理器——>管理解决方案的NuGet程序包
选中项即可为当前项目安装SignalR。
方式二:工具——>库程序包管理器——>程序包管理器控制台
输入Install-Package Microsoft.AspNet.SignalR
完成后,发现项目添加许多dll以及JavaScript
同上Install-Package Microsoft.AspNet.SignalR.Sample ,可以获取实例。
5.参考链接
ASP.NET SignalR Incredibly simple real-time web for .NET
SignalR 百度百科
相关文章推荐
- [SignalR]初步认识以及安装
- 初步认识Redis以及Redis的安装部署
- PCB初步认识以及单片机最小系统
- 关于css中的block元素inline元素 以及positison属性的初步认识。
- Puppet的在centos6.6下的初步安装配置以及证书注册
- Mongodb的使用感受以及初步对redis的认识
- Hive 之初认识以及安装
- Spark的安装配置以及初步测试
- 初步认识freemarker以及文件的操作
- SignalR安装以及安装问题
- 安装VMware以及centos的初步介绍
- ios项目属性以及sb的初步认识
- ElasticSearch初步认识及安装
- Redis学习笔记之一:Redis的安装以及Redis的初步使用
- 【Linux系列】【基础版】第一章 认识Linux,以及安装登录CentOS
- Openssl安装以及初步编程
- Sqoop 之初认识以及安装、操作
- iOS 设置 延迟执行 与 取消延迟执行 方法 以及对 run loop 初步认识
- Redis下载安装与Redis初步认识
- 初步认识jetty,以及在项目中,如何结合jetty进行调试