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

潍坊网站建设价格低网站推广平台排行

潍坊网站建设价格低,网站推广平台排行,电子商务网站开发的课程介绍,有哪些做的推文排版的网站所有连接了 Internet 的应用程序都由服务器和客户端组成。 客户端依赖于服务器获取数据,而它们获取数据的主要机制是通过发出超文本传输协议 (HTTP) 请求来进行的。 某些客户端应用程序需要经常更改的数据。 ASP.NET Core SignalR 提供了一个 API,用于创…

所有连接了 Internet 的应用程序都由服务器和客户端组成。 客户端依赖于服务器获取数据,而它们获取数据的主要机制是通过发出超文本传输协议 (HTTP) 请求来进行的。 某些客户端应用程序需要经常更改的数据。

ASP.NET Core SignalR 提供了一个 API,用于创建服务器到客户端远程过程调用 (RPC)。 RPC 从服务器端 .NET Core 代码中调用客户端上的函数。 支持多个平台,每个平台都有各自的客户端 SDK。 因此,RPC 调用所调用的编程语言有所不同。

这有助于熟悉与 SignalR 关联的常见术语。 在本单元中,你将了解服务器应用程序中所需的 SignalR 组件,而不是客户端应用程序中所需的组件。 此外,你还将了解各种双工通信机制。 SignalR 封装了多个实时协议,并对每个实现的复杂性进行了抽象。 有关详细信息,请参阅 ASP.NET Core SignalR 文档。

以下部分介绍了 SignalR 中使用的主要术语。

传输

SignalR 支持以下方法(或传输)来处理实时通信:

  • WebSockets
  • Server-Sent Events
  • 长轮询

上面列出的传输的顺序表示其正常回退顺序。 也就是说,Websocket 优先于 Server-Sent Events,而 Server-Sent Events 优先于 Long Polling,尽管可以使用其中的任何一种传输。 SignalR 会自动选择服务器和客户端所接受的最佳传输方法。 有关详细信息,请参阅 SignalR 传输协议的正式规范。

服务器

服务器负责公开 SignalR 终结点。 终结点映射到 Hub 或 Hub<T> 子类。 服务器可存在于本地、云提供商(如 Azure)或 Azure SignalR 服务中。 服务器公开可以从客户端调用的中心方法以及客户端可以订阅的事件。 它们被视为远程过程。

集线器

在 SignalR 中,hub 用于在客户端和服务器之间进行通信。 中心是一种高级管道,允许客户端和服务器相互调用方法。 为此,SignalR 会自动跨计算机边界处理调度。 你可以将中心看作是所有连接的客户端和服务器之间的代理。

协议

SignalR 协议是通过任意基于消息的传输实现双向 RPC 的协议。 连接中的任何一方都可以对另一方调用程序,并且程序可以返回零个或多个结果或者返回错误。 SignalR 提供了两个内置的 hub 协议:

  • 基于 JSON 的文本协议,这是默认值。
  • 基于 MessagePack 的二进制协议,与 JSON 相比,MessagePack 通常会创建较小的消息。

若要使用 MessagePack 协议,服务器和客户端都需要选择加入以对其进行配置,并且服务器和客户端都必须支持它。 还有第三个中心协议,名为 BlazorPack,但它仅用于 Blazor-Server 应用程序。 在没有 Blazor-Server 托管模型的情况下,无法使用该协议。 有关详细信息,请参阅 SignalR Hub 协议的官方规范。

用户

系统中的用户是一个个体,但也可以是组的一部分。 可以将消息发送到组,所有组成员都会收到通知。 单个用户可以从多个客户端应用程序进行连接。 例如,同一用户可以使用一个移动设备和一个 Web 浏览器,同时在这两个上获取实时更新。

一个组包含一个或多个连接。 服务器可以创建组,将连接添加到组,以及从组中删除连接。 组具有指定的名称,该名称充当其唯一标识符。 组充当范围界定机制来帮助定位消息。 也就是说,实时功能只能发送给已命名组中的用户。

连接

与中心的连接由唯一标识符表示,该标识符只有服务器和客户端知道。 每个 hub 类型都存在单个连接。 每个客户端都有一个到服务器的唯一连接。 也就是说,单个用户可以在多个客户端上表示,但每个客户端连接都有各自的标识符。

客户端

客户端负责通过 HubConnection 对象建立到服务器终结点的连接。 Hub 连接在每个目标平台中表示:

  • .NET 客户端:Microsoft.AspNetCore.SignalR.Client.HubConnection
  • JavaScript 客户端:@microsoft/signalr.HubConnection
  • Java 客户端:com.microsoft.signalr.HubConnection

有关详细信息,请参阅 ASP.NET Core SignalR 支持的平台。

当中心连接实例成功启动后,消息可以自由地双向流动。 用户可以自由地将通知发送到服务器,以及从服务器接收通知。 客户端是任何已连接的应用程序,例如(但不限于)Web 浏览器、移动应用或桌面应用。

http://www.mmbaike.com/news/620.html

相关文章:

  • 瑞丽网站建设搜索历史记录
  • 建网站哪家好 优帮云马鞍山网站seo
  • 做的网站如何发更新网络营销的培训课程
  • 自己怎么做独立网站seo零基础培训
  • 如何利用开源代码做网站引擎搜索技巧
  • 上线了建站教程网站seo搜索引擎的原理是什么
  • 公司做的网站费用计入什么科目千锋教育前端学费多少
  • 网站抓取诊断南京seo关键词排名
  • 微网站建设代理商怎么做好seo推广
  • 湘潭网站建设公司网店如何推广自己的产品
  • 深圳专业做网站排名公司seo网站诊断价格
  • 柳市做网站建设seo推广系统排名榜
  • 口碑好网站建设定制人工智能培训一般多少钱
  • 哪个网站做外贸比较好站长是什么级别
  • 网址大全黄页男女个人如何优化网站有哪些方法
  • 网站建设靠谱公司淘宝搜索关键词排名
  • 坂田杨美企业网站建设seo查询源码
  • 做网站推广需要多少费用磁力屋torrentkitty
  • 网站抢购外挂软件怎么做注册网站免费注册
  • wordpress+游戏网站上海百度推广代理商
  • 电商网站开发与运营微商引流的最快方法是什么
  • 自己做的网站怎么上网潍坊网站开发公司
  • .net网站开发实训汕头seo网络推广服务
  • 成品网站 免费试用化学sem是什么意思
  • 湘潭做网站价格 d磐石网络可以搜索任何网站的浏览器
  • 做网站用vs杭州新站整站seo
  • 徐州企业网站排名优化线上如何推广自己的产品
  • 网页广告屏蔽网站优化排名方法
  • 自己做网站微商梅花seo 快速排名软件
  • 做网站哪些软件拉新推广渠道