チャットアプリを開発しようとしていると思いますか?
この場合は、XMPP ライブラリを使用してみてください。XMPP は、Facebook チャット (および Google トーク) を含むチャット アプリで広く使用されており、利用可能なオープン ソース ライブラリが多数あります。
それ以外の場合は、全体像の一部としてリアルタイム通知のみが必要な場合は、プッシュ通知を使用してみてください。Google は、Android 向けの Cloud to Device Messaging (C2DM) をサポートしています。永続的な接続、バッテリー、CPU の使用などに対処する必要なく、特定のデバイスにプッシュ通知を送信できます。
C2DM アプローチはこれに帰着します。クライアントがサーバーに接続したら、友人のリストと「C2DM ID」を取得し、デバイスに C2DM プッシュを送信します。このプッシュはアプリに配信され、通知を送信したり、UI を更新したりして応答できます。(アプリは必ずしも実行されている必要はありません。プッシュ通知は特定のブロードキャストを介して配信され、アプリはウェイクアップするためのレシーバーを登録できます。)
デバイスごと、アプリごとに C2DM メッセージのクォータがあり、メッセージごとのペイロードにも制限があることに注意してください。したがって、これを介して大量のファイルを送信することは想定されていません。アプリへの単なる通知。ポーリングの代わりに、サーバーを呼び出して更新されたリストを取得できます。
C2DM とコード サンプルの詳細については、こちらをご覧ください。https://developers.google.com/android/c2d/
お役に立てれば。