0

您好,是否可以使用 StreamWriter 和 StreamReader 从 Server.MapPath(文本文件)中保存和提取,同时跟踪用户之间的交互(2)?

每个用户都可以打开浏览器或选项卡,连接到 URL,然后输入加入井字游戏的提示。游戏开始时,服务器如何跟踪按下了哪些按钮,以便对手可以看到他的挑战者在哪里玩过。

StreamWriter 和 StreamReader 是否会在后台初始化一个虚拟游戏,然后通过按下 9 个按钮之一将文本更改为 X 或 O 来发送 HttpRequests。假设我按下按钮 1、2 和 3,游戏有一个CheckWinner 检查您是否在水平、垂直或对角线上获胜。那么如何发送(或保存到流写入器)此单击事件以允许游戏将按钮注册为已单击?

我正在使用 Visual Studio '08、ASP.NET 网站和表单。我的玩家是一个班级,我的游戏能够为每个正在玩的游戏实例化一个单独的实例

有谁知道如何进行投票?我得到了这个刷新提示,它可以用来跟踪两个玩家的动作吗?但是我认为要让它起作用,我需要准备好我的文件路径并写入玩家选择的动作,对吗?

Response.AppendHeader("Refresh", "10");
4

2 回答 2

1

我不确定它是否使用 Streams,但这听起来像是SignalR 的完美用途。您可以使用它在任意数量的用户之间创建多个游戏,并实时跟踪状态。

于 2012-04-12T18:50:04.713 回答
0

你需要websocket

一种用于在线全双工流式连接的现代解决方案,可用于所有主要浏览器的游戏、聊天、事件广播。

于 2012-04-12T19:35:06.313 回答