javascript - ajax 可以在两个客户端之间传递函数调用吗?

标签 javascript jquery ajax xmlhttprequest

问题

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

  • 如果是这样,将如何实现异步/同步?

上下文

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

最佳答案

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

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

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

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

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

关于javascript - ajax 可以在两个客户端之间传递函数调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10611754/

相关文章:

javascript - 质数在 7 每 +30 之后是否总是具有相同的模式

javascript - 如何将模式与字母和数字匹配,但如果它仅包含字母则不匹配?

javascript - Replace 不是函数,没有结果

javascript停止表单提交

javascript - 强制 AJAX 请求与服务器重新验证缓存,而不完全重新加载

javascript - 无法通过ajax传递表单的输入值

javascript - 模式在我的代码中不起作用

javascript - 根据数组中的值动态更改 CSS

c# - jquery改变后如何获取HtmlDocument? (HtmlAgilityPack)

javascript - 在 ruby​​ on rails 中提交 "submit"之前执行 js 代码