很简单啊。服务端接到请求后,就给这个连接分配一个随机 ID,下次都是通过这个 ID 来找连接,而不是通过 tuple(ip, port),同时更新一下对端的地址。发送响应的时候才不会发错。
这个特性只是基于 UDP 的协议一个简单应用。如果 TCP 就不行了。
但有趣的事,UDP 的协议需要注意路由。如果你的机器有两个出口带宽,比如你接了两条宽带,此时可能会一会儿用这个宽带发 UDP 包,一会儿用另外一个宽带发 UDP 包。如果路由配置出错,这时候就可能会带宽加倍,也可能会让对端搞不清楚状况。
【 在 leoli2011 的大作中提到: 】
: 如何做到从5G到wifi 不中断的,能分享一下代码吗
--
FROM 110.81.1.*