我真不会
我真不会
  • 发布:2022-09-29 13:56
  • 更新:2022-09-29 13:56
  • 阅读:216

websocket无法接收消息?

分类:uni-app

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)
})没反应

2022-09-29 13:56 负责人:无 分享
已邀请:

要回复问题请先登录注册