udp既然不是长链接,那么当udp服务器接收到数据后可以返回一串数据是什么原理,服务器发出的数据是如何找到客户端的呢?

udp既然不是长链接,那么当udp服务器接收到数据后可以返回一串数据是什么原理,服务器发出的数据是如何找到客户端的呢?

对程序来说,UDP相关API都能获取到来源IP端口,服务器程序获取到来源IP端口,应答数据就发给这个来源IP端口

网关类的设备(比如路由器)在发送UDP报文后,会记录来源IP端口(客户端)、目标IP端口(服务端),并保留一段时间
再收到来自目标IP端口的报文,就转发给之前的来源IP端口,从而让客户端电脑收到