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

标签 java android networking kryo kryonet

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

我非常感谢有关此问题的任何帮助。

最佳答案

有同样问题的人的答案:https://github.com/EsotericSoftware/kryonet/pull/111 .

关于java - KryoNet - 向 Android 客户端发送数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36164293/

相关文章:

javascript - Nodejs 后面写的连接套接字如何保存?

java - JDO/Datanucleus 错误 : Field "..." is declared as a reference type (interface/Object) but no implementation classes of "..." have been found?

java - 为什么即使我删除了可执行文件.jar,Java 程序仍继续运行?

android - 在水平 View 中看不到相对布局内的线性布局

android - 当互联网未连接时,Retrofit 会不断重试

linux - 从网络外部进行 SSH 访问

java - 将数据从 JSON Android 保存到 SQLite

java - 如何在 Rythm 中转义 @ 符号?

java - 通过邮寄方式将文件上传到服务器 OutOfMemory

安卓。无需重新创建和完成即可在 2 个 Activity 之间切换