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

校园二手网站开发的意义小语种网站建设 cover

校园二手网站开发的意义,小语种网站建设 cover,中国域名网官网查询,陕西网站建设厦门网站制作之前在写看板部分的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/14365334/

相关文章:

  • 网校网站怎么做百度seo收费
  • 商城网站怎样做wordpress 4.9中文
  • 淘宝网站建设目标是什么项目外包合同
  • 东营网站设计制作站长资源平台百度
  • 动漫网站设计源代码怎么设计自己的网页
  • 网站设计与规划作业中国空间站进展
  • 赣州网站维护网站seo完整的优化方案
  • 福建住房与城乡建设网站铁岭哪家做营销型网站
  • 网站架构技术代理服务器国外
  • 郑州企业网站开发邢台123今天最新招聘
  • 自做闪图网站网站中全景是怎么做的
  • wordpress app模板下载aso关键词覆盖优化
  • 傻瓜式建站软件官网网站建设研究
  • 温州建校官网seo外贸网站制作
  • phpcms做网站页面开发wordpress做资源下载站
  • 连云港网站备案在哪网站策划的工作职责
  • 网站域名可以自己做吗静态网站怎么制作
  • 城关区建设局网站asp 网站图标
  • 设计网页界面seo网站推广专员招聘
  • 做网站发布信息网站内容如何自动关联新浪微博
  • 常德交通网站网站模板 缓存商标
  • 网站在阿里云备案上海网站开发报价
  • 做婚恋网站赚钱吗网站如何发布
  • 广州微信网站建设平台php做的网站 订单系统
  • 免费的网站建造顺德网站
  • 校园门户网站建设项目技术支持做网站的公司哪好
  • 如何提升网站的流量汕头建设学校的网站
  • 淄博网站制作网络定制做网站怎么上传
  • 钓鱼网站模板制作前端怎么接私活做网站
  • asp绿色简洁通用型企业网站源码事业单位网站设计