收藏
回答

小程序WebSocket多个一对一聊天

是这样的,现在我正在实现一个在微信小程序里聊天的功能,

在app.js里和聊天界面里都开了一个Socket,

app.js里的Socket是接收数据的(目的是保证进入小程序就一直监听有没有收到聊天消息),并保存到globalData里,


聊天页面的Socket是监听WebSocket传过来的消息的,如果有传过来消息就重新获取一下globalData的数据,



现在出现的问题就是,如果我退出聊天页面了,就关闭聊天页面的Socket,app.js里的Socket一直保持链接状态,但是当我重新进入聊天页面时,Socket新建了一个链接,并提示我最多创建2个Socket,而且这个Socket接收不到新数据



想问一下大家,有没有什么方法能让我在聊天页面监听到app.js里globalData的变化,或者是有没有什么方法在Socket重连后还能接收到新数据呢?

回答关注问题邀请回答
收藏

1 个回答

  • 邱俊贤
    邱俊贤
    03-12

    我先也遇到这个问题了,你当时怎么解决的???

    03-12
    有用
    回复
登录 后发表内容