最佳答案:你上网,网络会分给你一个IP地址,你使用这个IP地址和外界通信。用移动数据上网时,移动网络分给你一个IP地址,用这个IP地址可以通信。连wifi之后,wifi路由器也分给你一个IP地址,用这个IP地址
你上网,网络会分给你一个IP地址,你使用这个IP地址和外界通信。用移动数据上网时,移动网络分给你一个IP地址,用这个IP地址可以通信。连wifi之后,wifi路由器也分给你一个IP地址,用这个IP地址也能通信。这个时候,继续使用移动网络分配的IP地址,通过移动网络通信完全没有问题。
问题在于终端,大多数终端的策略是连上wifi后就不在使用移动数据APN对应的连接,而是使用wifi,这个过程中换了IP,所以上层应用会断线。有些应用会直接重连,有些不会。现在的手机基本都有多连接能力,只要做少量修改,就可以在连上wifi之后继续维持蜂窝网络连接不变,但这样会让很多用户疑惑,为什么我连上wifi了还会走流量。
还有一个策略是通过网络解决这个问题,类似于移动IP,在网络中设置一个锚点,用户不管使用什么网络,都和这个锚点建立隧道,对外通信使用这个锚点分配的IP,但这个方案各种麻烦事也不少。