首先,为什么我们需要WebSocket?那些新到WebSocket的人也有同样的问题:当我们已经拥有HTTP时,我们为什么需要另一个协议?它能提供什么好处?解决办法很简单,因为HTTP有一个缺陷:对话只能由客户发起。例如,让我们看看我们在哪里..

      最后更新:2021-12-12 15:54:07 手机定位技术交流文章

      首个前言 为什么使用WebSocket?

      许多新加入WebSocket的人也有同样的问题:既然我们已经达成了HTTP协议,为什么我们需要另一个协议?它有什么好处呢?

      解决办法是直截了当的,因为HTTP协议有缺陷:通信只能由客户发起。可以看图

      例如,我们想要知道今天的天气, 只有当客户向服务器提出请求时, 服务器才会返回查询结果。 HTTP 协议无法让服务器主动向客户传递信息 。

      其最显著的特点是服务器能够将信息传送给客户和客户,将信息传送给服务器,这是一种真正的双向平等话语以及一种服务器传输技术。

      WebSocket,通常缩写为ws和ws。

      客户端API

      一.WebSocket是一个建筑功能,一旦使用,就需要使用新的操作员。

      new WebSocket

      二. 准备状态

      • 连接:0表示连接。
      • 开放:一个值表示连接已经建立,用户愿意互动。
      • 关闭:价值2表明连接正在关闭。
      • CLOSED: 价值 3 表示连接已经关闭或连接的打开失败 。

      3.onopen

      成功连接后, 使用此选项定义回溯函数 。

      4.onclose

      一旦连接关闭, 请使用此选项定义回溯函数 。

      5.onmessage

      接收服务器数据后,定义回声函数。

      6.send

      数据传输到服务器的方法

      一. Nodejs 连接前端数据, 并使用 extress-ws 发送前端数据 。

      服务端API 介绍

      框架的主要功能是 extress。 后端连接使用 Express- ws 。

      当前连接池由 GetWss 返回 。

      2. 在通信方面,建立了一个与后台网络套件的前端连接。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/14709.html

          热门文章

          文章分类