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

微信小程序客户端与服务端进行WebSocket通信

(一)首先去nginx配置websocket的通信协议

(二)然后编写wx.js代码

Page({
  data: {
    socketStatus: 'closed',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var that = this;
    if (that.data.socketStatus === 'closed') {
      that.openSocket();
    }

  },

  openSocket:function() {
    //打开时的动作
     wx.onSocketOpen(() => {
       console.log('WebSocket 已连接')
       this.data.socketStatus = 'connected';
       this.sendMessage();
     })
     //断开时的动作
     wx.onSocketClose(() => {
       console.log('WebSocket 已断开')
       this.data

http://www.kler.cn/a/289875.html

相关文章:

  • web安全测试渗透案例知识点总结(上)——小白入狱
  • `node-gyp` 无法找到版本为 `10.0.19041.0` 的 Windows SDK
  • python——面向对象
  • 爬虫补环境案例---问财网(rpc,jsdom,代理,selenium)
  • 使用 unicorn 和 capstone 库来模拟 ARM Thumb 指令的执行(一)
  • Spring Boot实现文件上传与OSS集成:从基础到应用
  • 文本数据分析-(TF-IDF)(2)
  • 初识redis:学习Java客户端
  • 深度学习实用方法 - 调试策略篇
  • 9 月 7-8 日,Rust China Conf 2024 来啦!
  • TPH-YOLOv5:基于Transformer预测头的改进YOLOv5,用于无人机捕获场景的目标检测
  • 华为云征文|华为云Flexus X实例docker部署srs6并调优,协议使用webrtc与rtmp
  • 每天一个数据分析题(五百一十八)- Skip-Gram模型
  • python自动化操作PDF,拆分pdf合并pdf,提取pdf内容
  • 张江创新券的一些介绍
  • 搜维尔科技:数据手套+机械手遥操作,五指触感灵巧手解决方案!
  • selenium无法定位元素的几种解决方案
  • 基于Bert-base-chinese训练多分类文本模型(代码详解)
  • 智能网关:连接物理世界与数字世界的桥梁
  • Qt QLineEdit 输入内容后字数在右侧动态展示
  • AWS SES服务 Golang接入教程(排坑版)
  • ubuntu20.04安装k8sv1.26完整篇
  • Source-code-of-charging-云快充协议1.5+互联互通协议+新能源汽车充电桩系统
  • 基于mediamtx+ffmpeg实现视频推流,基于python-deffcode实现视频拉流
  • 在Vision Pro上实现360度全景视频播放:HLS360VideoMaterial框架介绍
  • Python 在网络运维方面的自动化应用实例