有没有在项目中使用过Java Kryonet库的人愿意分享他们的经验?我已经看过它推荐了几次,但实际上还没有看到任何人谈论他们使用它的经验。
具体地说,我希望确保它是可靠的和相对稳定的。或者我应该考虑在自定义网络代码中使用像Google protocol buffers这样的工具?
谢谢!
发布于 2012-10-18 18:00:12
我在硕士论文中讨论了kryonet和kryo,并将其与同时代的一些Kryo进行了比较;这应该会提供一些关于Kryo的信息和分析:http://de.scribd.com/doc/67084961/MasterArbeit
发布于 2011-08-02 15:27:56
回答老问题没有解决的另一半问题时,Protocol Buffers的优势是部署得更广泛,因此您不太可能遇到主要的bug。然而,这也有严重的缺点,尤其是(1)您必须使用IDL定义格式,然后使用PB生成的类(这意味着您可能必须将数据复制进复制出您自己的后端对象,这可能会导致性能降低)和(2) PB不支持多态性,除非通过各种难以管理的黑客攻击。
因此,如果您只是在寻找一种将结构化(但不是面向对象)数据从一个端点传输到另一个端点的直接方法,则Protocol Buffers可能是您最好的选择。更复杂的场景可能更有利于Kryonet。
HTH
发布于 2012-08-14 20:19:34
我用kryonet开发了一个游戏,它就像一个魔咒。它也非常容易使用。
https://stackoverflow.com/questions/5346779
复制相似问题