问题
是否可以简单地通过 ajax/xhr 来传达事件或 javascript?
如果是这样,这将是多么异步/同步?
语境
- 我正在尝试构建一个基于 javascript/jquery 的基本 pong 多人网络应用程序。我考虑了如何在两个客户端上同步玩家之间的移动,并决定尽可能多地保留客户端。玩弄了一些想法,(就像我考虑使用具有 3 个布尔值的 txt 文件和为每个游戏调用一个用户 ID 一样糟糕)但我真的想不出任何更好的方法,而不是使用某种js后端引擎。(我真的不想这样做)。
问题
是否可以简单地通过 ajax/xhr 来传达事件或 javascript?
如果是这样,这将是多么异步/同步?
语境
您可以为此使用 WebSocket (HTML5)。大多数现代浏览器都支持它。
http://slides.html5rocks.com/#web-sockets
更多信息:http ://www.html5rocks.com/en/tutorials/websockets/basics/
有趣的事实:Stackoverflow 也使用 WebSocket!ws://sockets.ny.stackexchange.com
在多人游戏中使用 WebSocket 的示例: