收藏
回答

websocket获取不到历史数据?

如图

只有当wx.sendSocketMessage的时候,才有返回,但是服务器的其他数据就获取不到?请问怎么搞

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

1 个回答

  • 卡卡
    卡卡
    2021-07-07

    服务器代码有问题吧,服务器主动推数据,可以收到

    2021-07-07
    有用 2
    回复 8
    • 郝好好
      郝好好
      2021-07-07
      请问服务器怎么配置才能主动推送?大佬
      2021-07-07
      1
      回复
    • 卡卡
      卡卡
      2021-07-07回复郝好好
      不需要配置啊,服务器正常调用sendmessage方法就可以发数据啊
      你现在服务发送的消息,也是在onmessage里接受到数据后调用sendmessag发送的啊,固定的条件触发sendmessage就会主动发送啊
      2021-07-07
      1
      回复
    • 郝好好
      郝好好
      2021-07-07回复卡卡
      那后端的代码要怎么写?有实例吗 大佬
      2021-07-07
      回复
    • 卡卡
      卡卡
      2021-07-07回复郝好好
      不会,不是一个后端,但你的代码很明显没问题,因为你已经接收到了后台发送的数据,只是一次触发时机的问题,就像你点击了一个按钮,后端主动走sendmessage的代码,就是你触发一个什么条件,后端主动发消息给你
      2021-07-07
      回复
    • 卡卡
      卡卡
      2021-07-07
      或者你前端主动请求也行,你前端sendmessage一个history字符串,后端判断,接到的是history,就返回所有历史数据
      2021-07-07
      回复
    查看更多(3)
登录 后发表内容