如何使用Response.AppendHeader在浏览器游戏中定位玩家?

时间:2012-04-12 18:39:01

标签: c# asp.net forms browser response

Response.AppendHeader("Refresh","10; URL = game.aspx");

上面的代码每10秒刷新一次页面。图片播放器1按下了连接按钮并被置于提示中以等待第二个玩家。如何操作此代码以每十秒钟要求玩家二的输入(加入)。然后当玩家2回答时,它会使用Server.Transfer将我转移到游戏页面。

我正在使用Visual Studio '08,在C#中运行ASP.NET网站和表单。

1 个答案:

答案 0 :(得分:0)

在内存中管理两个布尔变量,如果第一个玩家在第一个为真,则每隔10秒检查第一个变量(你已经在10秒后进行刷新)。另一方面,如果玩家二接受/使第二个变量为真。因此,在10秒内变量变为真,第一个玩家将被重定向到游戏页面。

现在问题是存储这两个变量的位置,以便两个用户都可以共享它。您可以将其存储在服务器内存或应用程序状态中。

如果我遗失了某些内容,请告诉我。