Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用StreamReader和StreamWriter跟踪多个浏览器上用户之间的按钮事件? 您好,是否可以使用StreamWriter和StreamReader保存和提取Server.MapPath(文本文件),同时跟踪用户之间的交互(2)?_C#_Asp.net_Browser_Stream - Fatal编程技术网

C# 如何使用StreamReader和StreamWriter跟踪多个浏览器上用户之间的按钮事件? 您好,是否可以使用StreamWriter和StreamReader保存和提取Server.MapPath(文本文件),同时跟踪用户之间的交互(2)?

C# 如何使用StreamReader和StreamWriter跟踪多个浏览器上用户之间的按钮事件? 您好,是否可以使用StreamWriter和StreamReader保存和提取Server.MapPath(文本文件),同时跟踪用户之间的交互(2)?,c#,asp.net,browser,stream,C#,Asp.net,Browser,Stream,每个用户都可以打开浏览器或选项卡,连接到URL,然后输入一个链接,并加入一个tic tac toe游戏的提示。当游戏开始时,服务器如何跟踪按下了哪些按钮,以便对手可以看到他的挑战者在哪里比赛 StreamWriter和StreamReader是否会在后台初始化虚拟游戏,然后通过按9个按钮中的一个按钮将文本更改为X或O来发送HttpRequests。如果我按按钮1、2和3,游戏会有一个赢家,它会检查您是否水平、垂直或对角赢了。那么,我如何发送(或保存到streamwriter)此点击事件,以允许游

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

StreamWriter和StreamReader是否会在后台初始化虚拟游戏,然后通过按9个按钮中的一个按钮将文本更改为X或O来发送HttpRequests。如果我按按钮1、2和3,游戏会有一个赢家,它会检查您是否水平、垂直或对角赢了。那么,我如何发送(或保存到streamwriter)此点击事件,以允许游戏将按钮注册为已点击

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

有人知道怎么做投票吗?我得到了这个刷新提示,可以用来跟踪两个玩家的移动吗?但我想,要想让它发挥作用,我需要准备好我的文件路径,并按照玩家选择的动作进行书写,对吗

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

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

您需要


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

我建议您研究HTML5及其在客户端/服务器上的可用功能。例如,查看BrowserQuest的源代码:我没有亲自做过游戏(你太棒了),但它听起来像是客户端(Javascript/Ajax/xmlhttprequest)的完美候选者——re:在后台发送到服务器的用户交互(不中断)以及刷新显示的一些“轮询”(因此更新是“共享的”)。我的任务的一部分需要使用Streams I/O。我应该能够做与xmlHttpRequest相同的事情,但我找不到任何引用源来基于这些HttpRequest调用。你能告诉我怎么投票吗?