答案1
正如评论中提到的,UDP 是无连接的。与 TCP 不同,它没有“侦听”、“已建立”、“已关闭”或类似概念。如果 UDP 端口已打开,则会显示在列表中;如果未打开,则不会显示。没有其他状态可显示。LISTENING
该列中显示或类似内容可能暗示存在其他可能的状态,而这是错误的。
答案2
尽管有人声称 netstat 不显示状态,因为 UDP 是无状态的,但非 Windows 操作系统上的 netstat做显示“状态”列的值。例如,Solaris 显示“空闲”或“未绑定”。据我所知,“空闲”套接字是绑定到特定本地端口的套接字,而“未绑定”套接字始终为“*.*”,因此可能以某种方式打开但未绑定到特定端口。Linux 上的 netstat 至少可以显示“已建立”。此外,我仍然想知道 UDP 端口是否正在等待来自其他地方的连接以发起流量,或者只是打开以便可以将内容发送到其他地方。