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

网站的建设和品牌价值的关系手机建设网站的目的

网站的建设和品牌价值的关系,手机建设网站的目的,江都建设上海公司网站,模板设计图6.6 网络API 6.6.5 WebSocket API 使用WebSocket API可使小程序与服务器建立长连接。小程序端和服务端长时间内可主动向对端发送一些数据 需要先调用wx.connectSocket创建一个连接#xff0c;返回一个SocketTask对象#xff0c;然后WebSocket方式通信。 SocketTask对象可…6.6 网络API 6.6.5 WebSocket API 使用WebSocket API可使小程序与服务器建立长连接。小程序端和服务端长时间内可主动向对端发送一些数据 需要先调用wx.connectSocket创建一个连接返回一个SocketTask对象然后WebSocket方式通信。 SocketTask对象可建立四监听函数 监听webSocket连接打开的onOpen函数 监听webSocket接收到onMessage的onMessage函数 监听webSocket错误的onError函数 监听webSocket连接关闭的onClose函数。 SocketTask对象还可调用send函数向服务端发送数据调用close函数关闭WebSocket连接。示例代码如下 // 使用一个变量记录WebSocket连接是否已经建立 let socketOpen  false // 消息队列数组在WebSocket连接建立之前是不能发送数据的可以先将数据缓存在这里 const socketMsgQueue  [] // 建立 WebSocket 连接 const socketTask  wx.connectSocket({ url: wss://somewebsite.com, header: { content-type: application/json } }) // 需要注意调用建立连接接口后建立连接需要一定时间与网络情况有关大约为数毫秒或数秒 // 封装一个发送数据的函数如果当前建立连接还未完成就先将需要发送的数据缓存到消息队列中 function sendSocketMessage(msg) { if (socketOpen) { // 当前未建立连接 socketTask.send({ data: msg // 发送的数据需要放到data属性中 }) } else { // 当前还未建立连接 socketMsgQueue.push(msg) } } // 监听WebSocket连接打开事件 socketTask.onOpen(function(res) { // 标记连接已经已经建立 socketOpen  true // 将消息队列中的缓存数据全部发送到服务端并清空消息队列 for (let i  0; i  socketMsgQueue.length; i) { const element  socketMsgQueue[i]; sendSocketMessage(element) } socketMsgQueue  [] }) // 监听webSocket接收到服务器消息的事件 socketTask.onMessage(function(res) { console.log(res.data)  }) // 监听webSocket错误的事件 socketTask.onError(function(res) { console.log(res.errMsg) // 错误消息 }) // 监听webSocket关闭事件 socketTask.onClose(function() { // 标记连接已经关闭 socketOpen  false }) // 主动关闭 WebSocket连接 socketTask.close({ code: 1000,  // 关闭连接的状态号表示连接被关闭的原因。默认为1000表示正常关闭连接 reason: , success() { // 标记连接已经关闭 socketOpen  false } })
http://www.zqtcl.cn/news/944962/

相关文章:

  • 网站维护的内容seo网站关键词优化哪家好
  • 东阳市网站建设西安做网站选哪家公司
  • 宁津网站开发万能应用商店下载
  • 专业制作标书网站地图优化
  • 广州建网站兴田德润团队什么是网络营销详细点
  • win7建网站教程wordpress chrome插件开发
  • 免费行情软件网站下载视频公司介绍ppt制作模板
  • wordpress快速建站wordpress短代码可视化
  • 餐饮型网站开发比较好看的网页设计
  • 网站管理包括潍坊网站建设优化
  • 南开集团网站建设网站服务器搭建
  • 网络的最基本定义泰安seo网络公司
  • 国外比较好的资源网站请人做外贸网站应注意什么问题
  • 人网站设计与制作什么是销售型网站
  • 最简单网站开发软件有哪些企业电子商务网站建设问题
  • 玉林网站制作简单的网站制作代码
  • 滨州建设厅网站长沙好的做网站品牌
  • 教务系统网站建设模板下载为网站开发
  • 成都市建设招标网站加载wordpress外部文件
  • 网站做兼容处理怎么浙江seo博客
  • 设计商城的网站建设电商网站建设与管理实践
  • 怎样建一个英文网站制作视频的手机软件
  • 昆明做网站费用被骗去国外做网站网站推广
  • 京东商城网站怎么做静态网页有什么特点
  • 网站上线准备工作网站源码运行
  • 视频剪辑自学网站wordpress怎样改头像
  • 女装网站模板青岛开发区网站
  • dede网站后台海外网络服务器
  • 三合一企业网站模板wordpress做的外贸网站
  • 常州做企业网站的公司亚马逊雨林有原始部落吗