收藏
回答

websocket 后台重新连接问题

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug iOS IOS 11.4.1 iphone6s 6.7.1

我用creator写的小游戏,发布后在苹果手机上运行,可以正常运作;

但是当我把小游戏切换到后台运行,再打开后websocket就连不上了,

我跟踪了下,发现小游戏切换到后台后websocket底层就会发送CloseFrame给服务器端;

再把小游戏切换到前台后就怎么都连不上服务器了,过了大概四分钟这样又可以连接了。

请问是什么原因啊?

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

4 个回答

  • 江少
    江少
    2018-10-10

    麻烦问一下是怎么解决的呢?

    2018-10-10
    有用
    回复
  • 殷俊
    殷俊
    2018-08-22

    请问是怎么解决的?在开发者平台上可以重连成功,但是在手机上测试切到后台5S后再回前台重连会失败

    2018-08-22
    有用
    回复 1
    • 大飞
      大飞
      2018-09-16

      还没有解决呢!

      应该是他们微信的BUG!!!!

      我在H5上测试、在电脑上测试、在APP里测试,全部没有问题!!!

      只有在微信里测试,就是不行,就简单的几行代码都不行!!!


      对,就是重连问题,在手机上websocket只要断开,就再也连不上了(除非等待四分钟!!!)

      唉,微信小游戏太不完善了,真害人,要不是老板坚持发布到小游戏上,早放弃了 。。。。


      2018-09-16
      回复
  • 大飞
    大飞
    2018-08-01

    但是切换到前台后怎么也连不上服务器了,要过大概4分钟才能重新连上,请问是什么原因呢?

    socket关闭都是正常的。

    2018-08-01
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-07-31

    你好,在后台状态是不能发 websocket的

    2018-07-31
    有用
    回复 10
    查看更多(5)
登录 后发表内容