【问题标题】:Keep track of connected clients, using only JavaScript and PHP仅使用 JavaScript 和 PHP 跟踪连接的客户端
【发布时间】:2012-10-13 10:09:12
【问题描述】:

我正在制作一个基本的多人游戏,但我不能使用 node.js 和 socket.io,因为它将在我无法控制的远程服务器上运行。

目前,在客户端,我有一个 ajax 请求,它每 3 秒使用唯一 ID ping 一个服务器端 PHP 文件,如果在 6 秒内没有 ping 一个唯一 ID,则认为播放器已断开连接。

是否有任何其他技术可以更有效地跟踪仅使用 JavaScript 和 PHP 连接的客户端?

【问题讨论】:

  • 如果你对服务器没有太多的控制权,那你怎么用ph​​p呢?
  • 我的托管服务提供商不允许使用 node.js 和 socket.io。但是它确实允许 PHP。
  • node.js 是一个客户端库,您的托管服务提供商如何禁止使用它?

标签: php javascript ajax multiplayer


【解决方案1】:

如果浏览器支持 Web Sockets,那是 socket.io 主要使用的。您应该能够知道套接字何时断开连接,因此您只需要找到一个用于 php 的 Web Socket 库(here's 一个我没有亲自尝试过,刚从 Google 中撤出的库)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2015-03-17
    • 2020-10-30
    • 1970-01-01
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多