我想使用java制作一个游戏(实际上,我想在xna中做,但首先我想做一个仍在学习xna的原型(prototype)),并且我想到将它与php连接起来以实现多人游戏功能。
我想做的是在 php 上创建服务器端(并使用托管或我的大学服务器) 不需要真正“快速”的东西(我已经计划了所有游戏,基于回合,并完成了部分编码)
我的想法是,
php正在运行游戏流程,服务器将连接到两个玩家,并且两个玩家也将连接。 当玩家1做出 Action 时,将其发送到服务器,并向玩家2发送信号,然后,玩家2询问服务器玩家1做了什么(这都是为了安全问题)
我的问题是,我在考虑 make java connect php 就像它是一个网页一样,但我认为等待 http 响应可能会非常慢,有人有一些提示,我可以做的另一种方式这个?
最佳答案
也许 PHP 在这里不是正确的选择。我不是这种或那种语言的狂热分子,我通常说,用任何你精通的语言都可以完成一切。但是 PHP 有一个问题,那就是该语言不是为通用目的而设计的,而是专门为预处理要在 HTTP 响应中提供的文档。
这使得多线程、长时间运行的脚本等事情在常见的设置和库中几乎不可能实现。我们无法透露更多信息,因为您没有分享有关您实际想要连接的内容的足够信息,但如果您可以使用 Java,那么在客户端和服务器上使用它肯定会更好(顺便说一句,您还可以通过在双方上重用相同的库来保存一些类型)。
关于java - 将 Java 连接到 PHP 进行多人游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13653945/