2012-10-13 61 views
0

我在做一個基本的多人遊戲,我不能使用node.js和socket.io,因爲它將在遠程服務器上運行,我不會有很多控制權。當前,客戶端,我有一個ajax請求,每3秒鐘用一個唯一的ID來ping一個服務器端PHP文件,並且如果一個唯一ID在6秒內未被ping通,則認爲該播放器已斷開連接。跟蹤連接的客戶端,只使用JavaScript和PHP

是否有任何其他技術可以更有效地跟蹤連接的客戶端只使用JavaScript和PHP?

+0

如果您對服務器沒有太多控制權,那麼您如何使用php呢? – JvdBerg

+0

我的主機提供商不允許node.js和socket.io。但它確實允許PHP。 – Sosumi

+0

node.js是一個客戶端庫,你的主機提供商如何禁止使用它? – JvdBerg

回答

0

如果瀏覽器支持Web套接字,那是socket.io主要使用的。你應該能夠知道套接字什麼時候斷開連接,所以你只需要找到一個用於php的網絡套接字庫(here's,我沒有親自嘗試過,只是從Google中退出)。