报错,connection refused,尝试重连一直报错connection refused,重启微信后可以恢复。
另外ios下,如果挂vpn代理,切回来后,也会一直connection refused 需要重启微信后才可恢复。
代码:
let socketTask = wx.connectSocket({
url: 'wss://ws地址/?EIO=3&transport=websocket',
})
console.log(socketTask,'socket')
socketTask.onOpen(res => {
console.log('open', res)
})
socketTask.onClose(res => {
console.log('onClose', res)
})
socketTask.onError(res => {
console.log('onError', res)
})
socketTask.onMessage(res => {
console.log('onMessage', res)
if(res.data == 40 || res.data == 3){
setTimeout(() => {
send()
}, 2000)
}
})
let send = () => {
socketTask.send({
data: "2"
})
}
你好,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
android再连接一段时间之后,会自动断开,并且重新进小程序依然连不上,需要重启微信
ios挂vpn切换之后,自动断开,重进小程序也连不上,需要重启微信
目前有什么解决方案么
我也遇到这个问题,请问有解决吗?怎么解决的?