UDP是无连接的,不需要accept,TCP通过accept API来接受连接,并且将连接客户端的信息写入到accept将返回的新socket中,该新socket中有服务端和客户端的IP地址和端口,因此可以通过getsockname和getpeername来获取相应的信息. 相对应的,UDP没有accept行为,使用UDP的服务端程序使用recvfrom来接受UDP数据报,recvfrom的名字有些迷惑人,字面意思是从某处接收,实际上是从any接收,将接收到的报文的客户端信息填写recvfrom…