3

有没有在项目中使用过 Java Kryonet 库的人愿意分享他们的经验?我已经看到它推荐了几次,但实际上还没有看到任何人谈论他们使用它的经验。

具体来说,我想确保它可靠且相对稳定。或者我应该考虑使用带有自定义网络代码的谷歌协议缓冲区之类的东西吗?

谢谢!

4

4 回答 4

2

我在硕士论文中讨论过 kryonet 和 kryo,并比较了一些同时代的;这应该提供一些关于 Kryo 的信息和分析:http: //de.scribd.com/doc/67084961/MasterArbeit

于 2012-10-18T10:00:12.080 回答
0

回答旧问题未解决的另一半问题,Protocol Buffers 具有部署更广泛的优势,因此您不太可能遇到重大错误。但是,有严重的缺点,尤其是以下事实:(1)您必须使用 IDL 定义格式,然后使用 PB 生成的类(这意味着您可能必须将数据复制进出您自己的后端对象,这可能会导致性能下降)和(2)PB 不支持多态性,除非通过各种难以管理的黑客攻击。

因此,如果您只是在寻找一种将结构化(但不是面向对象的)数据从一个端点传输到另一个端点的直接方式,Protocol Buffers 可能是您最好的选择。更复杂的情况可能有利于 Kryonet。

高温高压

于 2011-08-02T07:27:55.887 回答
0

我用 kryonet 开发了一个游戏,它就像一个魅力。它也很容易使用。

于 2012-08-14T12:19:33.577 回答
0

我目前正在与 Kryonet 合作并制作游戏。我自己发现它是一个非常有用且易于使用的库。它有一个非常简单的 API,让生活变得非常轻松。我不会说它像 Netty 或 Apache Mina 那样强大,但它可以完成所有必需的任务。我个人很喜欢它,我会在任何地方使用它,除非我需要更强大的功能或发送大量数据,因为在发送数据方面,其他库提供的功能远远超过 KryoNet。

于 2015-05-28T13:11:24.783 回答