- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:非同期受信による自動ページの切り替えについて)
非同期受信による自動ページの切り替えについて
このQ&Aのポイント
- 特定のデータをサーバーが受け取った際、クライアントのページを切り替える方法について調べています。
- ウェブページの切り替えを実現するためにAjaxを使用する方法や、モバイルキー認証など実際のサービスで使われている手法について知りたいです。
- 同一サーバー上に存在する複数のウェブページをリダイレクトまたは書き換える方法について詳しく教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
要は、サーバ側で状態が変わったことをクライアントにどうやって伝えるのか、という問題なわけですが、 Ajaxなら、Cometで実現できるでしょう。 http://ja.wikipedia.org/wiki/Comet クライアント側は、「携帯電話側の操作が終わったかどうかを尋ねる」リクエストを発行し、 サーバ側ではコネクションを維持したまま返答せずに保留しておいて、 携帯の操作が終わったところで返答を送ります。 クライアント側では、サーバから返答が返ってくれば、携帯の操作が終わったということなので、ページ遷移をします。 ただし、長時間繋ぎっぱなしだと他の通信が阻害されますので、 適度にタイムアウトしつつ再リクエスト、といった処理は必要だと思います。
お礼
まさしくこの技術です! マルチキャストやたくさんのリクエストを処理する必要はないので,タイムアウトなどの調整で実装できそうですね. これから少し実装に向けて調べてみます.