私は自分のJavaサーバとAndroidのクライアントアプリケーションを開発する過程で午前..通信オプション:Androidのクライアント - Javaサーバ
私は、私のアプリが持つべき最も適切な通信を超える最後の数週間にわたる調査を持っていますhttp接続(Restfulサーバー)、またはソケットとのTCP接続(私はもっと慣れていますか?)
これは私のアプリとサーバは、GPS
経由でインターネット
認証情報(パスワード、ユーザー名)(暗号化)
位置情報を通じて交換するものです画像のアップロード/ダウンロード
本当に重要かどうかは知っていませんが、facebookやgmailアカウント(可能な場合)を通した認証だけでなく通知も必要です。
私は高速ですが、それらのどれが、
おかげで自分のアプリケーションのニーズに、より信頼性の高い、より適切な実装するのが容易であるかを知りたいので、私はない求めています!
HTTP接続を使用します。クライアントとサーバー側の両方(ライブラリの多く、ほとんどのサーバー側の環境でHTTPを使用)、より信頼性の高い、暗号化が組み込まれている(HTTPS)...維持するのが簡単で、このようなものにはソケットを使用しないでください。 (また、あなたの質問は基本的に意見を求めており、意見に基づく質問はスタックオーバーフローにはあまり適していません) – JonasCz
(私の確信の中でStack Overflowはコンピューティング問題の意見が掲載されているフォーラムです)あなたの答え! –