我正在为Android创建一个使用TCP下载文件的应用程序。它已经完成,工作得很好,但我遇到了一个问题:当人们在下载文件时从一个网络切换到另一个网络时,下载会停止并最终超时。有些设备甚至有一个功能,当找到合适的热点时立即激活WiFi并禁用现有的移动数据连接。
如何在切换网络时保持基于TCP的连接不中断?这是否可能?我对网络知识不是很了解,但我知道TCP连接是固定在IP上的,并且Android手机上的移动网络和WiFi接口具有不同的IP。因此,如果IP更改,现有连接是否完全无法被其他网络访问?
如何在切换网络时保持基于TCP的连接不中断?这是否可能?我对网络知识不是很了解,但我知道TCP连接是固定在IP上的,并且Android手机上的移动网络和WiFi接口具有不同的IP。因此,如果IP更改,现有连接是否完全无法被其他网络访问?