0
Androidベースの携帯電話とインターネット経由でリモートサーバーとの通信を確立するにはどうすればよいですか?リモートサーバーと通信するためのアーキテクチャとプロトコル
どのアーキテクチャが最適ですか? どのようなプロトコルを使用しますか?
目的は、携帯電話のサーバーからデータ(ファイル)と通知を送受信することです。
Androidベースの携帯電話とインターネット経由でリモートサーバーとの通信を確立するにはどうすればよいですか?リモートサーバーと通信するためのアーキテクチャとプロトコル
どのアーキテクチャが最適ですか? どのようなプロトコルを使用しますか?
目的は、携帯電話のサーバーからデータ(ファイル)と通知を送受信することです。
アンドロイドは基本的にはLinux(種類)なので、すべてのオプションを開くことができます。しかし、 のネットワーク接続は携帯電話では信頼できず、いつでも変更される可能性があるため、TCPやUDPなどの(比較的)低レベルプロトコルが常に最良の選択とは限りません。
私はREST-Services(http [s]経由のJSON)で良い経験をしています - XMLベースのサービスよりも少ないデータを消費します。
サーバーからの通知を受信したい場合は、(心の消費電力に保つ!!!!)定期的なポーリング を実行するために持っているか、デバイスのメッセージングにクラウドのいくつかの種類を使用するか(それはまた、ポーリングだがtrnasparently行われる)