首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >套接字是用java开发在线多人游戏的最好方式吗?

套接字是用java开发在线多人游戏的最好方式吗?
EN

Stack Overflow用户
提问于 2012-11-10 15:08:56
回答 2查看 778关注 0票数 0

我正在用java开发在线多人游戏。它将是一个可执行的jar文件。它是一个单服务器多客户端的应用程序。在服务器应该能够广播的地方,多播和单播到clients.what将是实现这一点的最佳解决方案。考虑到安全性,套接字是最好的解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2012-11-10 15:10:00

如果你关心实时(快速)倍增,那么是的。

票数 0
EN

Stack Overflow用户

发布于 2012-11-10 15:41:12

如果这是一个实时进行的游戏,那么是的。

或者,对于时间要求较低的数据,您可以使用JSON请求或类似的less服务器。一些游戏(例如一些基于回合的游戏)完全基于JSON请求进行客户端/服务器通信。

当然,两者的结合也是可能的,这可能有助于减轻主服务器应用程序的一些负载。

对于非实时应用,我个人非常喜欢在一些非标准端口(1024以上的端口)上运行一个轻量级的web服务器,这些端口专用于非web应用,比如游戏或其他客户端应用程序通过GET/POST请求从CGI脚本中提取内容。它很难看,但它工作得很好,而且它省去了我很多麻烦。用户并没有真正注意到其中的区别。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13320094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档