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访问。

  • 相关阅读:
    AC自动机模板
    KMP 模板
    HDU 2746 Cyclic Nacklace
    LCS模板
    POJ 1159 Palindrome
    LIS n^2&nlogn模板
    Codeforces Round #Pi (Div. 2) C. Geometric Progression
    Codeforces Beta Round #25 (Div. 2 Only)E. Test
    Codeforces Beta Round #25 (Div. 2 Only)D. Roads not only in Berland
    bzoj5055 膜法师
  • 原文地址:https://www.cnblogs.com/sgmcumt/p/8310900.html
Copyright © 2011-2022 走看看