0

我正在为学校制作一个小型 php 游戏。它必须是某种多人游戏,称为四连四/四连线,无论你想给它起什么名字。

因为它是一款多人游戏,并且我的游戏场地保存在数据库中,所以如果用户在页面上进行操作,我想刷新“游戏场地”。就像他在现场插入一个芯片,其他用户也必须看到它,他们必须切换轮次。那么,当只有一个人在该页面上进行操作时,如何在两台计算机/浏览器上刷新页面?这样两台计算机/浏览器都可以看到新插入的芯片和转场的切换?

4

2 回答 2

1

Web 服务器通常不会启动与浏览器的连接。如果游戏状态发生变化,您可以定期从所有计算机/浏览器中检查。Ajax 可能适合您的需要。

于 2013-06-25T20:25:26.417 回答
0

Use setTimeOut() or setInterval() to call a function, which makes a AJAX request for a field update. I would also advise to use jQuery to avoid writing everything from scratch.

于 2013-06-25T20:42:09.477 回答