原文:[SignalR]初步认识以及安装

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都非常 容易实现。

2.可以使用ASP.NET SingalR做什么?

SignalR 将与客户端进行实时通信带给了ASP .NET 。当然这样既好用,而且也有足够的扩展性。以前用户需要刷新页面或使用Ajax轮询才能实现的实时显示数据,现在只要使用SignalR,就可以简单实现了。

最重要的是您无需重新建立项目,使用现有ASP .NET项目即可无缝使用SignalR。

3.文档

参见:https://github.com/SignalR/SignalR/wiki

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 ,可以获取实例。

5.参考链接

  • ASP.NET SignalR Incredibly simple real-time web for .NET

  • SignalR 百度百科

[SignalR]初步认识以及安装相关推荐

  1. 1213_SCons初步了解以及安装试用

    1213_SCons初步了解以及安装试用装试用 全部学习汇总:https://github.com/GreyZhang/g_SCons 前阵子学习中的Makefile中断了,最近计划捡回来.不过,这段 ...

  2. Python的初步认知与安装步骤 (小白必备)

    Python的初步认知与安装步骤 Python初步认知 安装步骤 基础代码测试(变量.数据类型) 运算符.条件结构.循环结构 思维导图 Python初步认知 Python简介 Python是一种跨平台 ...

  3. Reat学习01——初步接触与安装

    React安装看起来还是很简单的,不需要想webpact等根据一样,需要先安装然后配置.React提前配置好的,真正做到了一键式的安装与使用. Installation:npm install -g ...

  4. hive metastore mysql_Hive初步使用、安装MySQL 、Hive配置MetaStore、配置Hive日志《二》...

    一.Hive的简单使用 基本的命令和MySQL的命令差不多 首先在 /opt/datas 下创建数据  students.txt 1001 zhangsan 1002 lisi 1003 wangwu ...

  5. CTex完整、详细、亲测安装教程,初步使用教程

      LaTeX(LATEX,音译"拉泰赫")是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使 ...

  6. 在 Asp.NET MVC 中使用 SignalR 实现推送功能

    一,简介 Signal 是微软支持的一个运行在 Dot NET 平台上的 html websocket 框架.它出现的主要目的是实现服务器主动推送(Push)消息到客户端页面,这样客户端就不必重新发送 ...

  7. centos安装后两个启动项、_久违的更新—黑苹果的简易安装

    很久没有更新了,因为不知道要更新什么,也没什么干货拿出来,不过最近由于国外大神发布了新的更强大的越狱工具Checkra1n,又可以折腾手机了,刚好我手机最近出现了一些问题,各种APP打不开网页了,网页 ...

  8. SignalR第一节-在5分钟内完成通信连接和消息发送

    前言 首先声明,这又是一个小白从入门到进阶系列. SignalR 这个项目我关注了很长时间,中间好像还看到过微软即将放弃该项目的消息,然后我也就没有持续关注了,目前的我项目中使用的是自己搭建的 Web ...

  9. 用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点]

    原文:用SignalR 2.0开发客服系统[系列5:使用SignalR的中文简体语言包和其他技术点] 前言 交流群:195866844 目录: 用SignalR 2.0开发客服系统[系列1:实现群发通 ...

最新文章

  1. C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
  2. c# json datatable_KoobooJson一款高性能且轻量的JSON库
  3. ES使用脚本进行局部更新的排错记录
  4. 转:“401 - 未授权:由于凭据无效,访问被拒绝”在iis的解决办法
  5. 深度剖析WinPcap之(七)——获得与释放网络适配器设备列表(5)
  6. html的闪烁字,HTML最简单的文字闪烁代码
  7. OceanBase如何获得TPC-C测试第1名?
  8. isKindOfClass vs isMemberOfClass
  9. 网站正在建设中_网站建设中如何设计更能吸引用户
  10. 27000字,103天,16篇:深入浅出Pandas数据分析
  11. cas单点登录的时序图
  12. java绝对值排序_HDU 2020 绝对值排序
  13. FileZilla的下载与安装以及简单使用(有图解超简单)
  14. C语言-实现对单循环链表中奇数和偶数结点的移动(前面奇数结点后面偶数结点)
  15. 分部积分法的一些特殊方法
  16. Java文件完整性校验SHA256
  17. MessageBox和::MessageBox的使用
  18. 良心推荐几款好玩的生存类手游:方舟生存进化、饥荒等等
  19. 升级到win11后VMware不能开启虚拟机了
  20. 超级记忆法之110数字编码

热门文章

  1. 孙鑫mfc学习笔记第十四课
  2. CFRunLoopRef 的内部逻辑(向 ibireme学习)
  3. swift 错误集合 ------持续更新中
  4. SQL2K数据库开发二之查看和修改Sample数据库
  5. 结对编程——单元测试
  6. jquery实现点击页面其他地方隐藏指定元素
  7. ueditor与七牛云存储结合
  8. rhino-java中调用javascript
  9. Visual Studio 2008 Samples Page
  10. 比特币的货币属性是什么?