【发布时间】:2020-05-11 18:23:18
【问题描述】:
试图了解如何使用 kryonet,很容易从 java 客户端发送和接收消息,但如果我想从一些 UI 工具(如 Hercules)发送它,或者不是 java 代码。正如我所看到的,它使用 kryo 进行序列化,有没有办法在没有 java 的情况下将对象序列化到这个 fromat?还是使用纯字符串或json进行通信?
【问题讨论】:
试图了解如何使用 kryonet,很容易从 java 客户端发送和接收消息,但如果我想从一些 UI 工具(如 Hercules)发送它,或者不是 java 代码。正如我所看到的,它使用 kryo 进行序列化,有没有办法在没有 java 的情况下将对象序列化到这个 fromat?还是使用纯字符串或json进行通信?
【问题讨论】:
您可以使用 json 而不是 kryo 轻松创建服务器:
import com.esotericsoftware.kryonet.Server;
import com.esotericsoftware.kryonet.serialization.JsonSerialization;
new Server(16384, 2048, new JsonSerialization());
【讨论】: