TCP ソケット接続を使用するクライアント サーバー アプリケーションを作成しています。私の Android プロジェクトでは、Service は TCP ソケットをリッスンするためのスレッドを作成します。
すべて問題ないようです。しかし、問題が 1 つあります。ネットワーク サービスがバックグラウンドで正常に実行されています。しかし、しばらくしてから (10 ~ 15 分 ..)、アプリケーション (メイン アクティビティ) を再度開こうとすると、ソケット接続から応答を取得できません。フリーズか何か??ソケットから TCP メッセージを送信または取得できません。これは何が原因でしょうか? 3G接続を介して、電話で作業しています。
(また、エミュレータで実行されているアプリにはこのような問題はありません。接続は安定しており、長時間使用できると思います)
ご回答ありがとうございます。