【问题标题】:What communication system would be the easiest for an javascript game?对于 JavaScript 游戏来说,哪种通信系统最简单?
【发布时间】:2012-04-22 14:34:28
【问题描述】:

看多人系统配合node.js使用我不知道哪种通信方式/库最容易使用。

我希望能够拥有某种通过 PHP 完成的客户端/服务器授权系统。用户使用 PHP 登录帐户管理系统,然后用户启动用 javascript 编写的客户端,该客户端连接到 node.js 服务器。

我的问题是如何进行此客户端/服务器通信以及是否建议使用什么库。我见过socket.io和now.js,但都只有如何在没有权限的情况下使用它的例子。

【问题讨论】:

  • 将“javascript”分离成“java script”就像是一种罪过
  • JavaScript、Javascript 或 ECMAScript,但绝不是 Java 脚本。

标签: javascript node.js websocket socket.io nowjs-sockets


【解决方案1】:

您可以看看 Mozilla 的 BrowserQuest 游戏。它是开源的,而且确实如此。

【讨论】:

  • 但主要问题是我如何做一个认证系统?用户必须使用 PHP 网站注册,然后使用 javascript 客户端来玩游戏。客户端与服务器通信以告知服务器事件,然后服务器事件将更新数据库中的用户配置文件
【解决方案2】:

【讨论】:

    【解决方案3】:

    您没有提供关于游戏类型或您需要的交流类型的足够信息。您提到了 Socket.IO 和 Now.JS,但这些是必需的吗?标准的 http ajax 请求呢?然后,您将只依赖 PHP 会话和身份验证提供的 cookie。除了 PHP 之外,是否有充分的理由将 node.js 引入您的堆栈?

    【讨论】:

      猜你喜欢
      • 2020-09-25
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2014-03-30
      • 2011-04-26
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      相关资源
      最近更新 更多