不会。应用程序一般会有一个应用程序定时器(application timer)来检测TCP连接的状态,这个计时器会根据应用的情况来设置程序定时器的时间,比如5s~30s,跟毫秒不是一个级别的,因此根本不需要担心这个
tcp socket在切换网络时,包括ip mac都有可能会改变(mac改变指的是wifi切3g 4g时网卡改变) 而且即使运气好 ip mac都没改变,所走的数据链路也已经不一样了 因此旧的socket会close 必须重新生成一个socket 因此是会断的
切换过,不会断