KryoNet - 向 Android 客户端发送数据包

KryoNet - Sending packets to Android clients

我正在开发一个 Android 应用程序,它必须将客户端连接到我的服务器以获得 sending/receiving 不同类型的数据包。为此,我使用了 KryoNet 库。我的客户将自己连接到服务器并成功发送了自己的数据包。但我的问题是服务器似乎无法响应它们。我已经在服务器端和客户端以相同的顺序注册了这些数据包,并且我使用 kryonet.Listener 中覆盖的 reveived 方法的 connection 参数来响应(例如 connection.sendUDP(...)).我有一个Android 5.0.2,我用的是2.22.0-RC1服务器端和客户端的 KryoNet 版本...启用选项 Log.set(Log.LEVEL_DEBUG) 后,我可以看到服务器开始写入数据包 (DEBUG: [kryo] write: PacketMovement) 但我什么也没收到。

如果能就此问题提供任何帮助,我将不胜感激。

遇到相同问题的人的答案:https://github.com/EsotericSoftware/kryonet/pull/111