这是bug吗Socket长连接突然不能用了?
发布于 6 年前 作者 xia19 13714 次浏览 来自 官方Issues

昨天还好好代码都没改动突然就连接不上了  代码跟控制台打印如下:

connect() {

var that = this

getApp().globalData.localSocket = wx.connectSocket({

url: ‘wss://www.zhongjurl.com/wss/wanxiangzhixun/websocket/’ + getApp().globalData.openid,

})

console.log(getApp().globalData.localSocket)

getApp().globalData.localSocket.onOpen(function(res) {

console.log(‘连接已打开’)

})

getApp().globalData.localSocket.onError(function(res) {

console.log(‘连接发生错误’)

})

getApp().globalData.localSocket.onClose(function(res) {

console.log(“连接已关闭”)

console.log(res)

if (res.code != 1000) {

console.log(‘重新连接’)

that.connect()

}

})

}

连接完触发了onOpen事件但是socket.readystate=3 完了隔2秒直接触发了onClose还是显示正常关闭  onError没触发

回到顶部