0

基本的なマルチプレイヤー ゲームを作成していますが、node.js と socket.io を使用できません。これは、あまり制御できないリモート サーバーで実行されるためです。

現在、クライアント側では、一意の ID を使用して 3 秒ごとにサーバー側の PHP ファイルに ping を実行する ajax 要求があり、一意の ID が 6 秒以内に ping されない場合、プレーヤーは切断されていると見なされます。

JavaScript と PHP のみを使用して、接続されたクライアントを追跡するためのより効率的な手法が他にあるでしょうか?

4

1 に答える 1

0

ブラウザーが Web ソケットをサポートしている場合、それが socket.io が主に使用するものです。ソケットがいつ切断されたかを知ることができるはずなので、php 用の Web Socket ライブラリを見つけるだけで済みます (これ私が個人的に試したことがなく、Google から取り出したものです)。

于 2012-10-13T10:14:44.403 に答える