TCP を使用してファイルをダウンロードする Android 用のアプリケーションを作成しています。それは完了し、うまく機能していますが、ダウンロードが停止し、最終的にタイムアウトするため、ファイルのダウンロード中にネットワークから別のネットワークに切り替える人に問題があります。一部のデバイスには、適切なホットスポットが見つかったときにすぐに WiFi を有効にし、既存のモバイル データ接続を無効にする機能さえあります。
ネットワークの切り替え中に TCP ベースの接続を維持するにはどうすればよいですか? それは可能ですか?ネットワークについてはよくわかりませんが、TCP 接続が IP に固定されていることと、Android フォンのモバイル ネットワークと Wi-Fi インターフェイスの IP が異なることは知っています。では、IP が変更された場合、既存の接続は他のネットワークから完全に到達不能になるのでしょうか?