假设您制作了一款在玩家之间玩的井字棋或其他游戏的网络游戏。因此,当玩家输入“x”或“o”或其他任何输入时,对手必须在他的电脑上接收它。
我知道如何用计时器来做这个。但我有兴趣通过一个事件来实现它。我的意思是,当给出输入时,我们捕获一个事件。然后,该事件正在重新加载对手的页面,并且他收到信息。
有什么办法可以实现吗?值得吗?
预先感谢您的回复!
最佳答案
有一个东西叫 HTTP Server Push 。通常,根据我的阅读,不建议使用它,因为它似乎会给服务器带来很大的负载,而服务器必须保持许多连接打开(对于每个连接的浏览器)。
因此,如果我必须这样做,我也会坚持使用您所描述的轮询方案(计时器)。
关于c# - 重新加载另一个用户的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6161223/