【发布时间】:2012-03-27 20:22:44
【问题描述】:
我负责多人游戏的网络部分。 我希望你们中的任何人对此都有一些经验。 我的问题是:
我应该创建一个包含所有信息(坐标、统计信息、聊天)的对象还是为每个信息发送一个自己的对象更好?
我怎样才能避免在客户端缓存对象,以便我可以更新对象并再次发送它? (我试过 ObjectInputStream.reset() 但它仍然收到相同的结果)
(对不起,我的英语不好;))
【问题讨论】:
-
我没有网络游戏的经验。但关于问题 2,我建议查看 jgroups 的通信部分。有示例如何发送消息对象。 jgroups.org
-
谢谢 :) 无法评价评论还是我只是瞎了眼?^^
-
不这么认为,但无论如何感谢您的考虑。祝你的游戏好运。
-
你可以试试谷歌的protocol buffers——它们是一种非常有效的结构化数据传输方式。
-
看起来和我要搜索的完全一样 :) 谢谢为什么你们两个没有将这些作为答案发布?
标签: java networking