私はアンドロイドを作成しました-データを転送するためのデスクトップソケットプログラミング。ソケット通信は二重ベースであり、クライアントは Android 上にあり、サーバーはデスクトップ上にあります。一度に非常に多くのAndroidクライアントがデスクトップサーバーに接続されている可能性があります.アプリケーションはいくつかの拡張で正常に動作しています.WiFiを使用しているため接続が切断され、大量のデータを転送する必要があるときに遅い.
最近、REST Web サービスについて学び、Web サービスがデスクトップ マシン上でローカルに実行され、Android アプリケーションが HTTP POST および HTTP GET を介して Web サービスに接続し、どちらの側からもデータを転送するアプリケーションを作成しました。
ソケットプログラミングが優れているか、ローカルでの通信とバルクデータ交換にWebサービスが優れているかを知りたいですか? どちらが速いですか?
誰かがこれに対する解決策を教えてもらえますか?