0

セッション管理に問題があります。カードゲームの Web アプリケーション (Ajax、Tomcat、Java を使用) に取り組んでいます。ログインページ、待合室、ゲームボードがあります。したがって、人がログインしたときに、待合室に誰もいない場合、彼を待合室にリダイレクトし、セッション ID、応答オブジェクト、およびニックネームでオブジェクト ユーザーを作成します。別のユーザーにログインし、サーブレットが待合室に既にユーザーがいると「認識」すると、新しいユーザーを作成し、すべてのデータを保存してゲームボードにリダイレクトします。また、待機中のユーザーをゲーム ボードにリダイレクトする必要があります。しかし、実際に応答オブジェクトを使用してそれを実行しようとすると、2 番目のユーザーに応答が送信され、待機中のユーザーは応答を受け取りませんでした。問題は、待っているユーザーをゲームボードにリダイレクトする方法です。2 番目のユーザーがログインした瞬間の後? 待機中のユーザーは、t ミリ秒ごとにサーブレットにリクエストを送信して、ゲームをプレイする準備ができている人がいるかどうかを確認する必要がありますか? または、2 つのセッションを管理する別の方法はありますか?

4

0 に答える 0