草庐IT

onRealTimeMessageSent

全部标签

android - 谷歌播放服务 : how to handle peers network disconnection?

在我的多人游戏中,我有2个对手。当另一个对等点出现网络问题/断开连接时,如何通知一个对等点?我原以为onPeerLeft或onPeersDisconnected会被触发,但什么都没有!实际上我要实现某种ping机制,这样如果一个对等方在指定时间内没有收到ping消息,我可以向用户抛出一些东西(一个对话框,指定对手断开连接。)作为替代方案,当出现此类问题时是否有回调可以监听?在断开连接的节点上,我使用onRealTimeMessageSent回调来检测节点是否无法发送数据,如下所示:@OverridepublicvoidonRealTimeMessageSent(intstatusCod

android - 游戏因错误而崩溃 -> onRealTimeMessageSent(未知来源)

有没有人遇到过这种类型的错误??这件事发生在消息成功发送到另一台设备之后..01-3014:20:38.894:E/AndroidRuntime(6258):FATALEXCEPTION:main01-3014:20:38.894:E/AndroidRuntime(6258):java.lang.NullPointerException01-3014:20:38.894:E/AndroidRuntime(6258):atcom.google.android.gms.games.GamesClient$29.onRealTimeMessageSent(UnknownSource)01-3