收藏
回答

按手机设备的Home键离开小程序时 向后台发了什么

问题模块 游戏引擎 AppID 微信版本 基础库版本
游戏引擎 cocos creater wxf2ad5dd9088db987 6.7.3 2.4.0

用cocos creater开发的一个很简单的卡牌游戏。使用WebSocket与服务器交互数据。当玩家Home键切出小游戏时,过了将近10秒中,从日志上看到客户端向服务端发了一条数据,按照WebSocket协议没有解析出数据是什么,看到的是乱码。请教一下发送的是什么消息,该如何解析,服务端应该如何回应,才能在游戏切回前台后正常进行。


以下是目前的几种情况:


1、如果这时玩家返回游戏

再向服务端发出请求,服务端接收不到。服务端向客户端发出请求,客户端也没有接收到。但WebSocet连接并没有中断;


2、如果这时玩家继续停留在后台

服务端收到WebSocet连接中断;


3、如果玩家10秒前返回游戏

游戏可以正常进行,没有任何异常;


4、如果服务端接收到10秒后发送的这条数据返回任何数据

服务端收到WebSocet连接中断

最后一次编辑于  2018-12-12  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏