0

我有 9 个按钮设置为井字游戏。它是基于网络浏览器的,因此两个玩家要玩,他们必须连接到浏览器 URL,并输入游戏的 que。当他们在游戏中时,第一个玩家由谁先加入会话来决定。当他按下浏览器上的按钮时,它会向其他玩家的浏览器发送请求/响应,以将该按钮填写为他玩过的“X”。第二个玩家将按下九个按钮之一并将他的文本字段填写为“O”。同样,这将向主机发送请求/响应,主机发送到第一个玩家的浏览器以显示玩家二已经玩过。我所说的响应/请求是指在两个浏览器上玩的一个游戏的有效性检查。

我的问题是,如何在两个玩家之间的 X 和 O 之间进行迭代?

4

1 回答 1

1

当您想在 Web 场景中提供多个用户之间的实时交互时,您需要使用长轮询/Web 套接字。如果您使用 ASP.Net,则可以使用SignalRXSockets.Net等库,它们根据浏览器功能抽象出长轮询/网络套接字功能。您可以查看这些站点中的示例以了解如何使其工作。

于 2012-04-11T16:19:35.247 回答