当前位置: 首页 > news >正文

[.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。

 

转载于:https://www.cnblogs.com/yubinfeng/p/3690333.html

相关文章:

  • php统计在线人数,精确的统计在线人数的办法
  • 世界货币符号大全
  • 《每日一博》——学习
  • WhyDX9:翻写D3D红龙书中的程序
  • hive行转多列LATERAL VIEW explode
  • POJ-1182-食物链 解题报告
  • 关于WCF开发 相应流程注意事项
  • asp.net mvc部署
  • [leetcode]_String to Integer (atoi)
  • 收到offer 7B
  • Python学习_算数运算函数
  • 【struts2】Result和ResultType
  • JVM调优[转]
  • cocos2d-x3.0 编译android出现的问题笔记  cocos2dx3.0 Android.mk No rule to make target
  • WCF学习笔记二
  • JS 中的深拷贝与浅拷贝
  • #Java异常处理
  • 【剑指offer】让抽象问题具体化
  • CentOS7 安装JDK
  • mockjs让前端开发独立于后端
  • overflow: hidden IE7无效
  • RxJS: 简单入门
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • vue脚手架vue-cli
  • 从0实现一个tiny react(三)生命周期
  • 从零开始在ubuntu上搭建node开发环境
  • 分布式事物理论与实践
  • 缓存与缓冲
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 如何选择开源的机器学习框架?
  • 为视图添加丝滑的水波纹
  • 扩展资源服务器解决oauth2 性能瓶颈
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​ssh免密码登录设置及问题总结
  • ​比特币大跌的 2 个原因
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (floyd+补集) poj 3275
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (六)软件测试分工
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (四)模仿学习-完成后台管理页面查询
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转)jdk与jre的区别
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET:自动将请求参数绑定到ASPX、ASHX和MVC(菜鸟必看)
  • .Net8 Blazor 尝鲜
  • .net生成的类,跨工程调用显示注释
  • .Net中的集合
  • .NET中使用Protobuffer 实现序列化和反序列化