0

グラスフィッシュとコメットを使ったチャットアプリの実例を探しています。あるクライアントが server のデータを更新すると、他のクライアントもページを更新せずにデータを見ることになると思います。または、サーバー内のデータが変更されたというプッシュ通知。非常に緊急です。前もって感謝します

4

2 に答える 2

1

Commet の代わりに、 Socket を使用してください。他のユーザーの応答から最新情報を取得するには、サーバーの鼓動を継続的に感じる必要があります。サーバーから送信された応答トークンで、新しい更新がある場合は、新しいスレッドで更新をプルします。メッセージには、送信者のデバイス ID とメッセージ本文を含むヘッダーを含めることができます。そのため、特定の時点で、デバイスのすべての更新をプルして、ユーザー インターフェイスで各ビューにそれぞれ表示することができます。ユーザーのリスト ビューで、最後のメッセージ + 新しい未読メッセージの数を表示します。チャット ウィンドウで、すべてのメッセージを表示します。ユーザーに属します。

それが役に立てば幸い

于 2015-09-23T20:45:45.963 に答える
0

Web ベースのチャットルームを構築する最も簡単な方法は、長いポーリング機能を自分で構築するよりも、comet クラウド サービスを使用することです。EZComet の例を見ることができます

ここにリンクの説明を入力

PHPですが、Java版なら書きやすいと思います。

于 2012-08-01T01:49:16.870 に答える