websocket.wxml

<view class="send-content"><text>发送内容:</text><input class="weui-input" auto-focus type="text" bindinput="handleInput"></input>
</view>
<button class="send-btn" type="primary" bindtap="handleConnect">websocket连接测试</button>
<rich-text nodes="{{html}}"></rich-text>

websocket.js


let socketMsgQueue = ["测试"];
function sendSocketMessage(msg) {wx.sendSocketMessage({data:msg})
}
Page({data: {html: ""},/*** 连接*/handleConnect() {console.log("触发");wx.connectSocket({url: 'ws://82.157.123.54:9010/ajaxchattest',header: {'content-type': 'application/json'}})// 监听wx.onSocketOpen((result) => {console.log("websocket连接已打开");for (let i = 0; i < socketMsgQueue.length; i++) {// 发送数据sendSocketMessage(socketMsgQueue[i])}socketMsgQueue = [];})// 失败监控wx.onSocketError((result) => {console.log("websocket连接失败", result);})// 监听服务器的数据返回wx.onSocketMessage((result) => {console.log("服务器的数据返回", result);this.setData({html: result.data});})},/*** 输入的内容*/handleInput(val) {socketMsgQueue.push(val.detail.value);}
})

效果

微信小程序websocket连接相关推荐

  1. 微信小程序websocket连接服务器(接收信息)

    app.js App({onLaunch: function () {var that = this;// 登录wx.login({success: res => {// 发送 res.code ...

  2. 微信小程序WebSocket相关问题说明

    看本帖的前提是:你的WebSocket在小程序之外是正常可用的:因为WebSocket不是小程序独有的,所有大部分问题在网上是可以找到说明的,本帖只是聚合了一些小程序中使用WebSocket中遇到的问 ...

  3. 微信小程序WebSocket接口以及在小程序中的使用。

    关于微信小程序WebSocket的使用 一.连接wx.connectSocket 二.wx.onSocketOpen和wx.onSocketError 三.wx.onSocketMessage 四.w ...

  4. 微信小程序WebSocket心跳检测与断来重连

    为什么要心跳检测 使用微信小程序WebSocket时,WebSocket在一定的时间没有进行通信就会断开连接,所以需要使用心跳检测. 那么心跳检测是什么呢,心跳检测顾名思义就是和人心脏动一样,客户端在 ...

  5. 微信小程序蓝牙连接步骤

    微信小程序蓝牙连接步骤  注意,微信小程序的低功耗蓝牙,获取附近蓝牙时,ios和android获取的deviceid 是不一样的.android获取的是mac地址,ios获取的是经过内部转换加密过的. ...

  6. 微信小程序同时连接两台蓝牙设备

    微信小程序同时连接两台蓝牙设备 自己测试了微信小程序的蓝牙接口是否可以同时连接两台蓝牙设备并同时接收数据,实践测试发现,可以同时连接多台蓝牙设备但是不可以同时接收数据,监测接收数据的接口 wx.onB ...

  7. 微信小程序websocket聊天前端实现

    微信小程序websocket聊天前端实现,可以发语音.图片.文字. 代码下载:https://download.csdn.net/download/cc1314_/10983195

  8. 微信小程序http连接访问解决方案

    微信小程序http连接访问解决方案 参考文章: (1)微信小程序http连接访问解决方案 (2)https://www.cnblogs.com/masterchd/p/9895636.html 备忘一 ...

  9. 微信小程序网络连接失败

    微信小程序网络连接失败 安装微信开发者工具,一直提示网络连接失败,在网上查找几乎都是这种帖子(连接失败),没有一个解决的,注册表删了,重装软件,重启电脑,电脑的代理也改了,还是没有用. 最后解决办法是 ...

最新文章

  1. cmd变量,参数,for循环,
  2. 全球及中国临床试验支持服务行业十四五规模发展及应用前景调研报告2022-2027年
  3. C语言在BST中找到最接近目标的值的算法(附完整源码)
  4. 音视频技术开发周刊 | 194
  5. 前端学习(2186):知识回顾
  6. c语言中 数组 左移,如何将一个数组的元素循环左移?
  7. findbugs插件_Intellij静态代码扫描插件SpotBugs
  8. php xml 空格,php闭合标签输出多余空行使xml页面显示错误的处理
  9. try{}catch(){}finally{}执行顺序和return结果顺序的理解03
  10. 下载与安装JDK以及配置环境变量(详细到每步)
  11. 台电tbook10s官方固件_台电TbooK 10 S (E5N5)-双系统平板电脑固件
  12. 关闭IDEA双击shift全局搜索
  13. dedecms php用不了,织梦DEDECMS安装360漏洞补丁之后不能够运行PHP代码的问题
  14. 如何激活win10系统?小白们无需到处问东问西了!
  15. 厦门大学2019年高等代数考研试题
  16. bitcscs计算机系统,深入理解计算机系统CSAPP-美-布莱恩特
  17. 《网赚的秘密——草根网民淘金实战》一一1.4 网赚推广的重要性
  18. linux设备模型 —— sysfs
  19. 算法竞赛入门经典 习题6-14
  20. Docker 搭建Hfish蜜罐平台

热门文章

  1. 邓仲祥:用甘肃地名命名的和政化石标本
  2. 如何看电脑支持最大多少内存条?仅需一个命令
  3. 福州市仓山区融丰锦秀山庄别墅设计
  4. matlab中ga函数的用法,MATLAB中自带遗传算法函数GA的用法
  5. 智能LED电子钟的制作
  6. Javascript深入浅出之this
  7. socket.io-client源码分析——建立socket连接
  8. 验证“哥德巴赫猜想”思路分析
  9. 5173游戏币监控工具 5173-Search游戏币监控工具 5173游戏币助手
  10. CSP-J CSP-S初赛相关知识汇总