1

これが私のアプリケーションシナリオです...

  1. ユーザーがログインを要求し、資格情報をWebサーバーに送信します(httpClient APIを使用してデスクトップアプリケーションから)。

  2. サーブレット(tomcat)はユーザーを認証し、有効または無効なユーザー情報を送信します。ユーザーが登録ユーザーの場合、サーブレットはサーバーにIPアドレスを保存します。

  3. 次に、別のリクエスト(サーバープッシュのようなテクノロジー)を取得せずに、ユーザーにテキストを送信する必要があります。どうすればこの機能を実現し、どのテクノロジーを使用できますか?

4

1 に答える 1

0

他のソリューションでは、クライアントで実行されるサーバーを実装し、クライアントがパブリック IP アドレスを持っている必要があるため、サーバーへの接続を維持します。

Chrome では、バックグラウンド ページを使用して接続を維持し、ブラウザを閉じることができます。バックグラウンド ページからのデスクトップ通知を使用します。他のブラウザーは他の手法を使用します。フォールバックとして、ページを開く必要があります。

今プッシュに。私のお気に入りは、Web ソケットを使用することです。しかし、これには他にもいくつかのテクニックがあります。詳細情報が必要な場合は、Cometから始めるのがよいでしょう。

それでも、各クライアントでサーバー コンポーネントを実行する他のソリューションを使用したい場合。スタンドアロン クライアントを実装する必要があります。これは、あなたの望むことですか?

于 2012-10-19T05:56:45.220 に答える