在3g/wifi之间切换时,现有连接会发生什么

Hon*_*gbo 18 android wifi 3g

假设我有一个TCP连接,在我的3G网络上进行大量数据传输; 然后我走回家,Android自动切换到我的家庭Wifi.现在连接发生了什么?它只是断开连接?或者它会继续下去,只有新的连接将使用wifi?

另外,如果我离开家,wifi丢失信号并切换到3g怎么办?猜测连接被丢弃应该是安全的.对于我的应用程序,我是否需要处理重新连接或有自动回退解决方案?

提前致谢.

宏博

Mar*_*tos 9

连接将丢失,因为您的设备将出现在不同的IP地址,这就是TCP数据包的发现方式.

除非你编写代码,否则没有后备,如果你的应用在3G上花了很多时间,你应该做.桌面应用程序可以"D'哦!" 当您的Cable或DSL偶尔出现打嗝时,3G连接会逐渐停止.