gpt4 book ai didi

java - Android 实时多人游戏 (GPGS) : Not receiving packets after reconnect via in-game invitation

转载 作者:行者123 更新时间:2023-11-30 00:58:26 25 4
gpt4 key购买 nike

我有一个在 Android 上使用 GPGS 实时多人游戏的游戏。当我不使用游戏内的邀请通知时,一切正常。如果我使用它,它只能在游戏启动后第一次运行。之后,玩家可以重新连接,但主机收不到其他客户端发送的数据包。另一个客户端确实收到了从主机发送的数据包。

我一直在想,另一个客户端一定是在向之前的房间发送数据包之类的。如果我记录正在发送的数据包,我可以看到它们正在发送,但主机没有收到来自 onRealTimeMessageReceived() 的任何数据包。

如果我重新启动另一个客户端,并保持主机运行,它就会工作。但是,如果我重新启动主机并保持另一个客户端运行,它将无法正常工作。问题一定出在另一个客户端上。

有什么想法吗?

最佳答案

原来我只是在 Room ID 变量等于 null 时才设置它。这意味着它只设置了一次,并且仍然将消息发送到之前的房间 ID。

关于java - Android 实时多人游戏 (GPGS) : Not receiving packets after reconnect via in-game invitation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39808641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com