「テーブル」で 2 人以上のプレイヤーがプレイするマルチプレイヤー フラッシュ ゲームを作成しています。そのターンベース。zendAMF を使用すると、サーバーの応答を、現在のターンのプレーヤーが移動するまで待機させて、リアルタイムのように見せることができますか?
あまり良い習慣ではないことを読んだので、ポーリングを使用したくありません。代わりに、この方法は機能しますか? プレイヤー A のターンで、他のプレイヤー B、C、D が待機しているとします。Flash クライアントは、更新を取得するためにサーバーに要求を送信します。すぐに応答する代わりに、サーバーはプレーヤー A が自分の動きをするまで待ってから、プレーヤー A の動きの詳細を含む応答を他のプレーヤー B、C、D に送信できますか?
編集:画像を追加しました。
このメソッドの名前を見つけました。ロングポーリングと呼ばれます。Apacheを実行し、リクエストを送信するフラッシュクライアントを使用して、PHP Webサーバーでロングポーリングを実行できますか?
これは、プレイヤー B、C、D を待っている他のプレイヤーがどのように扱われることが期待されるかです。