0

我正在制作一个基于回合的在线多人游戏(比赛是 1v1),其中需要每 5-10 秒将信息推送给客户端。现在,根据我的经验和阅读,最好的方法是通过我使用 Java 构建的服务器程序并在专用服务器上运行。唯一的问题是因为我还年轻 (17) 我没有钱来支持这样的事情。我的客户端是 Java,我的服务器是 PHP,位于 Linux-Apache 网络服务器上。

从这里我应该使用长轮询与客户端通信还是应该尝试使用套接字?

4

2 回答 2

0

我可能会使用套接字,但您应该记住,这些仅在现代浏览器中可用,因此旧版本 IE 的用户可能会有点卡住。

于 2013-01-09T13:09:15.000 回答
0

它是开源的还是私有的?

如果它是开源的,只需发布​​服务器代码,让人们运行自己的服务器。

如果它是私人的,使用服务器收费,如果你的金额正确,服务器没有钱的问题应该会消失。

在短期内,虽然没有太多的流量,但使用像亚马逊这样相对便宜的云服务。如果您需要真正的力量,这不会持续很长时间,但足以让您入门。您将无法避免至少一些前期财务支出,但这样做应该尽可能便宜。

于 2013-01-09T13:06:52.653 回答