Javascript C#/asp.net-浏览器游戏,更新所有连接客户端的玩家位置
以下是我所处位置的简要总结/背景。我目前正在开发一款游戏,该游戏将同时拥有多个相互关联的玩家。服务器是ASP.net/C#razor,前端用javascript运行 在任何给定的时间,我都需要知道每个播放器的x、y位置,并传输所有连接的播放器,以便客户端更新浏览器。我所考虑的是,每当玩家移动时,我都会通过ajax调用将他们的坐标发送到服务器,服务器会更新玩家对象,让观测者监听肮脏的玩家状态 然而,我对如何将这些数据传输到所有其他客户机有点迷茫。同时,使用ajax调用来实现这一点看起来可能会很慢 尽管如此Javascript C#/asp.net-浏览器游戏,更新所有连接客户端的玩家位置,javascript,c#,asp.net,model-view-controller,Javascript,C#,Asp.net,Model View Controller,以下是我所处位置的简要总结/背景。我目前正在开发一款游戏,该游戏将同时拥有多个相互关联的玩家。服务器是ASP.net/C#razor,前端用javascript运行 在任何给定的时间,我都需要知道每个播放器的x、y位置,并传输所有连接的播放器,以便客户端更新浏览器。我所考虑的是,每当玩家移动时,我都会通过ajax调用将他们的坐标发送到服务器,服务器会更新玩家对象,让观测者监听肮脏的玩家状态 然而,我对如何将这些数据传输到所有其他客户机有点迷茫。同时,使用ajax调用来实现这一点看起来可能会很慢
谢谢。将通过服务器和客户端之间的双向通信帮助您实现实时web功能。将通过服务器和客户端之间的双向通信帮助您实现实时web功能。有哪些方法可用于通过HTTP向连接的客户端发送数据-您正在寻找的技术的特定名称是Web套接字。特别是,信号器可能是你正在寻找的工具。太棒了!这看起来正是我想要的。“有什么方法可以通过HTTP将数据发送到连接的客户端?”-您要寻找的技术的特定名称是Web套接字。特别是,信号器可能是你正在寻找的工具。太棒了!这看起来正是我想要的。你和大卫都回答了这个问题。谢谢你提供的信息!你和大卫都回答了这个问题。谢谢你提供的信息!