c# - 重新加载另一个用户的页面

标签 c# asp.net page-refresh tic-tac-toe

假设您制作了一款在玩家之间玩的井字棋或其他游戏的网络游戏。因此,当玩家输入“x”或“o”或其他任何输入时,对手必须在他的电脑上接收它。

我知道如何用计时器来做这个。但我有兴趣通过一个事件来实现它。我的意思是,当给出输入时,我们捕获一个事件。然后,该事件正在重新加载对手的页面,并且他收到信息。

有什么办法可以实现吗?值得吗?

预先感谢您的回复!

最佳答案

有一个东西叫 HTTP Server Push 。通常,根据我的阅读,不建议使用它,因为它似乎会给服务器带来很大的负载,而服务器必须保持许多连接打开(对于每个连接的浏览器)。

因此,如果我必须这样做,我也会坚持使用您所描述的轮询方案(计时器)。

关于c# - 重新加载另一个用户的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6161223/

相关文章:

c# - System.IO.File 是一种类型而不是命名空间

javascript - jQuery OnClick 没有触发我的事件

javascript - Asp.Net 中的动态菜单网格

c# - .net 中的 RESTful 服务使用什么框架

c# - ASP.NET 和 C# : MessageBox not shown when used in combination with Response. 重定向

c# - 生成串联的 SMS UDH 并将其添加到消息文本中

c# - Web服务调用Web方法

javascript - 如何使用 JavaScript/JQuery 等待按钮单击完成加载页面?

javascript - 自动刷新页面,数据不更新

c# - 向数据库中插入数据时出错