【发布时间】:2011-12-21 13:19:27
【问题描述】:
快速设计问题:我需要在我的游戏引擎架构中实现客户端-服务器网络之间的一种通信形式,以便在彼此之间发送事件。
我选择创建事件对象,因此,我想知道将这些对象序列化并通过简单套接字网络通过对象流传递它们的效率如何?
也就是说,与创建对象的字符串表示、通过字符流发送字符串以及解析字符串客户端相比,效率如何?
事件将在每个游戏循环中发送,如果不是更多的话;但事件对象本身只是一些 java 原语的简单包装。
感谢您的洞察!
(tl;dr - 网络上的对象流高效吗?)
【问题讨论】:
-
我建议启动一份 Wireshark (wireshark.org) 并测试自己。
标签: java networking java-io