zoukankan      html  css  js  c++  java
  • Signalr入门系列:Signalr简介(一)

    一、什么是SignalR

      SignalR 是用于构建需要实时用户交互或实时数据更新的web 应用程序的一个开放源代码.NET 库(不仅仅用在Web应用中,后面会讲到它的应用范围)。它简化了简化了构建实时应用程序的过程,包括ASP.NET server库和JavaScript client库,以便管理client- server连接并将内容更新推送给client。

      SignalR可用于需要实时刷新获取后台数据的程序。常用的场景有:社交应用程序、 多用户游戏、 业务协作和新闻,天气或财务更新应用程序

      SigalR为创建服务器-客户端的远程过程调用(RPC)提供了一个简单的API,可以实现从服务器端的.NET代码调用客户端浏览器(或其他客户端平台)的JavaScript函数。SignalR 还包括用于连接管理(例如,连接和断开连接事件) 和分组连接的 API

      

      

      SignalR自动处理连接管理,并允许您同时向所有连接的客户端广播消息,如聊天室。您也可以将消息发送给特定的客户端。客户端和服务器之间的连接是持久的,与传统的HTTP连接不同,后者为每个通信重新建立。

      SignalR支持“服务器推送”功能,服务器代码可以使用远程过程调用(RPC)调用在浏览器中的客户端代码,而不是当今web上常见的请求 - 响应模型。

      SignalR应用程序可以使用Service Bus, SQL Server或Redis扩展到数千个客户端。

      SignalR是开源的,可以通过GitHub访问。

  • 相关阅读:
    用对象模式实现QTP的远程调用
    Python 常用类库
    User32.dll 函数的相关方法整理
    python ConfigParser – 配置文件解析
    python 中的 __init__()解释
    Access to the database file is not allowed. [ File name = ***\DataBase.sdf
    在遗忘中成长
    在MVC3里如何关闭Form标签
    javascript 中写cookie
    .NET之死和观念的力量【】
  • 原文地址:https://www.cnblogs.com/sgmcumt/p/8310900.html
Copyright © 2011-2022 走看看