1

Androidでサーバー/クライアントアプリを構築しています。多くのクライアントがwifiを使用してサーバーに接続し、サーバーが更新メッセージをクライアントにブロードキャストし、クライアントがクエリメッセージをサーバーに送信します。

スレッドとソケットで実装しましたが、複雑すぎるように見えます。低レベルのものを気にする必要がないように使用できるライブラリはありますか (たとえば、接続が有効であることを確認し、必要に応じて再接続します)。

更新: 展開環境にはローカル ネットワーク (WIFI) のみがあり、インターネットにはアクセスできません。

4

1 に答える 1

-2

Googleクラウドメッセージングを見たことがありますか?

Google Cloud Messaging for Android(GCM)は、サーバーからユーザーのAndroid搭載デバイスにデータを送信できるようにするサービスです。これは、サーバーからフェッチする新しいデータがあることをアプリに通知する軽量のメッセージ(たとえば、友人がアップロードした映画)の場合もあれば、最大4kbのペイロードデータを含むメッセージの場合もあります(インスタントメッセージングなどのアプリ)。メッセージを直接消費できます)。

GCMサービスは、メッセージのキューイングと、ターゲットデバイスで実行されているターゲットAndroidアプリケーションへの配信のすべての側面を処理します。GCMは、メッセージングのニーズがどれほど大きくても完全に無料であり、割り当てはありません。

于 2013-02-26T01:03:48.930 に答える