SocketTask 由 uni.connectSocket() 接口创建,服务器显示连接成功,
SocketTask.send(OBJECT)是可以发送数据的,服务器能接到消息,
但是
SocketTask.onMessage(CALLBACK) 接收不到数据或者只能接受到几条数据但后就没反应了?服务器一直再发
HBuilderX版本3.6.4
3.6.2版本还能正常使用,代码前后端都没改,同一个线上环境,不知道是不是HB版本问题?
代码:
websocketTempget = uni.connectSocket({
url: ${websocket_url}/websocket/${uni.getStorageSync('token')}
,
success: (res) => {
console.log("Webscoket连接成功", res)
},
fail: (err) => {
console.log("Webscoket连接失败", err)
},
})//可以连接成功
websocketTempget.send({})可以发送消息
问题就是
websocketTempget.onMessage(res => {
console.log(res)
const data = JSON.parse(res.data).message
console.log('websocket接收消息', data)
})没反应
0 个回复