使用*
命令检查结果时netstat
的含义是什么?
udp 0 0 10.224.54.76:18253 10.224.2.253:* ESTABLISHED 30433/wbx
我注意到有两个结果,如果需要为udp创建两个连接?
udp 0 0 10.224.54.76:18252 10.224.2.253:37008 ESTABLISHED 30433/wbx
udp 0 0 10.224.54.76:18253 10.224.2.253:* ESTABLISHED 30433/wbx
答案 0 :(得分:1)
*
是一个通配符,表示anything
。因此套接字绑定到本地地址10.224.54.76,本地端口18253,远程地址10.224.2.253,并将接受来自任何远程端口的数据包。
在您更新的问题中,第一个套接字仅接收从远程端口37008到本地端口18252的数据包。第二个套接字将从任何远程端口接收数据包到本地端口18253.
这两个都来自UDP套接字上的connect()
。在第一种情况下,在远程地址中指定了端口37008,在第二种情况下指定了端口0,这意味着任何端口。