2

问题

  • 是否可以简单地通过 ajax/xhr 来传达事件或 javascript?

  • 如果是这样,这将是多么异步/同步?

语境

  • 我正在尝试构建一个基于 javascript/jquery 的基本 pong 多人网络应用程序。我考虑了如何在两个客户端上同步玩家之间的移动,并决定尽可能多地保留客户端。玩弄了一些想法,(就像我考虑使用具有 3 个布尔值的 txt 文件和为每个游戏调用一个用户 ID 一样糟糕)但我真的想不出任何更好的方法,而不是使用某种js后端引擎。(我真的不想这样做)。
4

1 回答 1

2

您可以为此使用 WebSocket (HTML5)。大多数现代浏览器都支持它。

http://slides.html5rocks.com/#web-sockets

更多信息:http ://www.html5rocks.com/en/tutorials/websockets/basics/

有趣的事实:Stackoverflow 也使用 WebSocket!ws://sockets.ny.stackexchange.com

在多人游戏中使用 WebSocket 的示例:

于 2012-05-16T03:53:06.690 回答