当前位置: 首页 > 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/14256899/

相关文章:

  • php制作网站江西南昌网站开发
  • 为何建设银行网站无法登陆wordpress 全局变量
  • 暴雪战网官方网站入口网站建设飠金手指排名十二
  • 平度168网站建设探测网站是什么程序做的
  • 免费个人网站制作在线网站建设制作经验足
  • 北京建行网站网站制作的文章
  • 一个网站需要哪些备案服务器上网站建设
  • 做资讯类网站需要特殊资质吗仿搜狐视频网站源码
  • 成都三合一网站建设昆明公司做网站
  • 网站维护运行建设报告帮公司做网站赚钱吗
  • 教资报名网站设置广西南宁相亲网
  • 微信官方网站下载安装建设网站可选择的方案
  • 武昌网站制作公司网络推广的策略方法
  • 移动网站建设的基本流程图什么是网络营销传播
  • 网页设计与制作是什么意思沈阳网站优化培训
  • 重庆企业网站推广费用wordpress访问显示502
  • 为网站开发android客户端wordpress博客怎么搜索
  • 做美工的网站小说网站搭建教程
  • 气象服务网站建设绿色商城网站模板
  • 网站建设 合优企业上海自贸区注册公司在哪里
  • 莱芜网站优化公司网站建设全包
  • 可以做3d电影网站软件合集
  • 网站制作的企业有哪些运城网站开发
  • 网站后台管理系统使用手册杭州网页设计培训机构
  • 织梦网站修改教程视频教程珠海市网站建设的公司
  • 成品网站源码在线重庆公司法人变更流程
  • oppo官方网站做类似交易猫的网站
  • 营销型网站如何策划长沙自助建站平台
  • 梧州市网站建设html网页制作模板代码
  • 建设企业网站有哪些东营网站建设规划书