簡體   English   中英

Android:將TCP連接從3G傳輸到WiFi

[英]Android: Transferring TCP connection from 3G to WiFi

我正在創建一個使用TCP下載文件的Android應用程序。 它已經完成並且運行良好,但我在下載文件時遇到了從網絡切換到另一個網絡的問題,因為下載停止並最終超時。 有些設備甚至具有在找到合適的熱點時立即激活WiFi的功能,並禁用現有的移動數據連接。

如何在切換網絡時保持基於TCP的連接存活? 它甚至可能嗎? 我對網絡知之甚少,但我知道TCP連接固定在IP上,Android手機上的移動網絡和wifi接口有不同的IP。 那么,如果IP發生變化,現有連接是否完全無法通過其他網絡連接?

以較小的塊下載文件,而不是一個完整的下載。 如果一個塊由於連接更改而超時,則使用當前可用的連接類型再次啟動塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM