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

校园二手网站开发的意义优化关键词排名软件

校园二手网站开发的意义,优化关键词排名软件,网站建设与管理专业教学计划,股票网站怎么做之前在写看板部分的web api的时候#xff0c;都是通过Ajax在规定时间内轮询调用web api#xff0c;这样简单省事#xff0c;但是当看板多了#xff08;并发量上来#xff09;以后#xff0c;比较消耗服务器的性能#xff0c;所以最近研究了websocket#xff0c;希望使用…之前在写看板部分的web api的时候都是通过Ajax在规定时间内轮询调用web api这样简单省事但是当看板多了并发量上来以后比较消耗服务器的性能所以最近研究了websocket希望使用websocket只在数据发生变化时向客户端推送数据。 支持通过 TCP 连接建立持久的双向信道 方案1Ajax每隔一断时间轮询一次 方案2WebScoket协议ws, http2客户端支持良好。 JS前端WebScoket WebSocket - Web API 接口参考 | MDN https://blog.51cto.com/u_16213389/9357097WebSocket的使用方法JS前端_前端websocket怎么用-CSDN博客 后端 本文介绍 ASP.NET Core 中 WebSocket 的入门方法。 WebSocket (RFC 6455) 是一个协议支持通过 TCP 连接建立持久的双向信道。 它用于从快速实时通信中获益的应用如聊天、仪表板和游戏应用。 使用基于 HTTP/2 的 WebSockets 可利用以下新功能 标头压缩。多路复用可减少向服务器发出多个请求时所需的时间和资源。 所有支持 HTTP/2 的平台上的 Kestrel 中都提供了这些受支持的功能。 版本协商在浏览器和 Kestrel 中是自动的因此不需要新的 API。 https://github.com/dotnet/AspNetCore.Docs/tree/main/aspnetcore/fundamentals/websockets/samples 流览器支持情况 WebSocket - Web API 接口参考 | MDN WebSocket WebSocket 对象提供了用于创建和管理 WebSocket 连接以及可以通过该连接发送和接收数据的 API。 使用 WebSocket() 构造函数来构造一个 WebSocket。 JavaScript 长链接实现指南 1. 简介 在网络编程中常常需要建立长时间保持连接的通信方式这种方式被称为长链接。在 JavaScript 中我们可以使用 WebSocket 技术来实现长链接通信。WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议它可以在客户端和服务器之间实现实时数据传输。 本文将指导你如何使用 JavaScript 实现长链接通信具体包括以下几个步骤 建立 WebSocket 连接 通过 WebSocket 发送和接收数据 处理 WebSocket 的连接状态和错误 关闭 WebSocket 连接 2. 实现步骤 下面是实现 JavaScript 长链接的步骤概览 步骤    描述 1    创建 WebSocket 对象 2    监听 WebSocket 事件 3    建立与服务器的连接 4    发送数据 5    接收数据 6    处理连接状态和错误 7    关闭连接 3. 代码实现 3.1 创建 WebSocket 对象 在 JavaScript 中可以使用 new WebSocket(url) 创建一个 WebSocket 对象。其中url 是要连接的 WebSocket 服务器的地址。 // 创建 WebSocket 对象 const socket new WebSocket(ws://example.com); 1. 2. 3.2 监听 WebSocket 事件 WebSocket 对象提供了一系列事件可以监听连接状态、接收数据和处理错误。下面是常用的几个事件和对应的代码 // 监听连接建立事件 socket.onopen (event) {   console.log(连接已建立); }; // 监听接收数据事件 socket.onmessage (event) {   const data event.data;   console.log(接收到数据:, data); }; // 监听连接关闭事件 socket.onclose (event) {   console.log(连接已关闭); }; // 监听连接错误事件 socket.onerror (error) {   console.error(连接错误:, error); }; 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 3.3 建立与服务器的连接 在 WebSocket 对象上触发 open 事件后表示与服务器建立连接成功。 socket.onopen (event) {   console.log(连接已建立); }; 1. 2. 3. 3.4 发送数据 可以使用 WebSocket 对象的 send(data) 方法发送数据给服务器。 // 发送数据给服务器 socket.send(Hello, server!); 1. 2. 3.5 接收数据 当服务器发送数据到客户端时会触发 WebSocket 对象的 message 事件我们可以在事件处理函数中获取到接收到的数据。 socket.onmessage (event) {   const data event.data;   console.log(接收到数据:, data); }; 1. 2. 3. 4. 3.6 处理连接状态和错误 在 WebSocket 对象上触发 close 事件后表示连接已关闭。可以在该事件处理函数中执行一些清理操作。 socket.onclose (event) {   console.log(连接已关闭); }; 1. 2. 3. 如果连接出现错误会触发 WebSocket 对象的 error 事件。我们可以在事件处理函数中处理错误信息。 socket.onerror (error) {   console.error(连接错误:, error); }; 1. 2. 3. 3.7 关闭连接 可以使用 WebSocket 对象的 close([code[, reason]]) 方法关闭与服务器的连接。code 是可选的关闭状态码reason 是可选的关闭原因。 // 关闭连接 socket.close(); 1. 2. 4. 总结 通过以上步骤我们可以使用 JavaScript 实现长链接通信。首先创建 WebSocket 对象然后监听连接状态、接收数据和处理错误的事件。接着建立与服务器的连接通过 send 方法发送数据通过 message 事件接收数据。最后处理连接状态和错误并可以使用 close 方法关闭连接。
http://www.hkea.cn/news/14576186/

相关文章:

  • ps做网站字号大小asp网站制作软件
  • 自己建网站备案怎么建立一个公司的网站吗
  • 网站开发的目的及意义外贸业务员如何开发客户
  • 张家港百度网站推广网站可以给pdf做笔记
  • 绵阳做网站公司玉林做绿化苗木网站的是哪个单位
  • 基本seo沈阳seo博客
  • 网站设计培训班老师东莞做网站最好的是哪家
  • 公司网站站群是什么wordpress 一个主题公园
  • 网站改版的宣传词个人网站建设流程
  • 什么公司网站建设做的好网站如何做微信推广方案设计
  • 电子商务网站建设 市场分析个人网站做重定向图片
  • 长沙网站优化厂家网站seo内容优化
  • 外贸玩具网站proxy网页在线代理
  • 网站设计公司怎么样个人建立网站怎么赚钱
  • 做淘宝代理哪个网站好动态图片制作
  • 网站建设和管理专业手机制作游戏软件
  • 速效成交型网站seo网站关键词优化排名
  • 网站项目报价单模板免费下载wordpress 交易插件
  • 教育培训网站制作帮别人做视频剪辑的网站
  • 网站规划与建设课程威海市建设局网站
  • 十堰 网站建设电脑视频制作软件
  • 富连网网站开发响应式商业网站开发实训报告
  • 织梦网站更改主页链接泉州模板建站哪家好
  • 县城做信息网站赚不赚钱网站建设设计有哪些
  • 网站开发与管理的专业描述2023年企业所得税税收优惠政策
  • 手机触屏版网站网站建设与架构男友实验
  • 外贸网站屏蔽国内ip赣州深科网站建设
  • 网上国网app推广小小课堂seo自学网
  • 网站平台开发多少钱做网站公
  • 濮阳网站开发广州网站建设骏域网站