私は現在、ポート(ポート5478としましょう)をリッスンしているサーバーを持つTCP Javaソケット通信の実装を持っています。次に、Javaサーバーにリモートで接続してSQLクエリを送信するAndroidクライアントが必要です.SQLクエリはサーバー側のデータベースで実行され、結果のリストをAndroidクライアントに送り返したいです(すでにカスタムで実装されています) Serializable を実装する Result という名前の Java クラス)。これを行うには、Result の ArrayList を Android クライアントに送信します。Java サーバーは常にポートをリッスンしており、複数のスレッドを通じて複数のクライアントをサポートします。この実装をより安全なプラットフォームに移行するにはどうすればよいですか? また、その最善の方法は何ですか? この通信を行うために HTTP プロトコルを尊重する必要はありません。Tomcat が最適なソリューションですか?
ありがとう