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

信誉好的武汉网站建设青岛网站建设培训学校

信誉好的武汉网站建设,青岛网站建设培训学校,重庆市工程建设信息网新网站,如何做网站教程简单从这篇文章接着向下看: uniapp plus-websocket 和stompjs连接教程 安卓ios手机端有效 - 简书 按照文章的方式,能够实现APP下stmopjs长连接。但是有一个问题,就是会频繁输出 res-创建连接-1- 跟踪连接,会发现连接都会在大约40s后…

从这篇文章接着向下看:

uniapp plus-websocket 和stompjs连接教程 安卓ios手机端有效 - 简书

按照文章的方式,能够实现APP下stmopjs长连接。但是有一个问题,就是会频繁输出

res-创建连接-1-

 跟踪连接,会发现连接都会在大约40s后掉线断开,然后由于stompjs保活机制又进行重连。在重连过程中,对应的消息接收不到。导致出现部分消息丢失的情况。

目前解决的办法,是自己实现一个心跳逻辑,每隔指定的时间发送。就完成了连接保活。修改如下:

import socket from 'plus-websocket'class WebSocketPolyfill {constructor(url) {
。。。。connected() {return socket.connected}
}export default WebSocketPolyfill
      client = new Client({// #ifndef H5webSocketFactory() {if (isMp) {// 微信小程序return new Ws({url: amqpServerUrl,protocols: ['v12.stomp', 'v11.stomp', 'v10.stomp'] // ← 这是 stomp 协议的默认写法,可供参考})} else {appWs = new WebSocket(amqpServerUrl)return appWs// Android | IOS}},。。。。。const appHeartbeat = () => {setTimeout(() => {if (appWs.connected) {const buffer = new ArrayBuffer(1) // 创建一个1字节的ArrayBufferconst view = new Uint8Array(buffer)view[0] = 0x09 // 根据RFC6455, opcode 0x9 表示ping帧appWs.send(buffer)appHeartbeat()}}, HEARTBEAT_INTERVAL)
}

然后在onConnect后激活心跳

        onConnect: () => {// connect to user channel....// #ifdef APP-PLUSappHeartbeat()// #endif},

这样就解决了掉线问题

http://www.tj-hxxt.cn/news/66375.html

相关文章:

  • 南京网站设计制作流量网站
  • 凡科网制作网站教程二级域名注册平台
  • 织梦模板下载商城网站模板(高端大气上档次:带数据)企业网站推广策划书
  • 有哪些做ppt的网站有哪些互联网推广平台
  • 深圳app网站建设陈俊兵软文营销网站
  • 网站制作费可以做业务宣传费国家提供的免费网课平台
  • 襄阳网站建设公司百度快照推广一年要多少钱
  • 什么是b2c网站关键词自动生成器
  • 兰州论坛网站建设深圳市网络seo推广平台
  • 网络营销建议seo月薪
  • p2p网站建设 上海软文营销怎么做
  • 网站规划与建设是什么意思珠海网站建设优化
  • app下载安装app临沂seo
  • 制作公司网站在公账汇款时用途备注什么推广排名
  • 怎样在手机上做网站百度商家版下载
  • 网站建设很简单郑州seo全网营销
  • 专业网站是指什么优化大师在哪里
  • 有没有教做帽子的网站seo网站推广多少钱
  • 泉州彩票网站建设最近几天的重大新闻事件
  • 青岛做网站哪家公司好微信营销推广公司
  • wordpress添加小说厦门seo外包公司
  • 做羞羞的专门网站网络营销策划书封面
  • 网站建设万首先金手指12爱站网长尾关键词挖掘工具电脑版
  • 肇东网站建设南宁网站建设公司
  • wap网站 微信小程序如何免费建立一个网站
  • 重庆市网络公司汕头seo全网营销
  • 有哪些可以做问卷赚钱的网站推动防控措施持续优化
  • 龙岗网站制作北京seo课程培训
  • 网页设计网站教程谷歌广告代理公司
  • 深圳专业优定软件网站建设域名是什么 有什么用