使用netcat监听本地端口上的UDP数据

netcat -ul -p2115失败并显示使用说明。 我究竟做错了什么?

谢谢!

引用nc手册页:

  -l Used to specify that nc should listen for an incoming connection rather than initiate a connection to a remote host. It is an error to use this option in conjunction with the -p, -s, or -z options. Additionally, any timeouts specified with the -w option are ignored. 

这里的关键是-p不能和-l标志组合在一起。 使用-l标志时,将使用位置参数中指定的任何端口。 所以相反,你可以使用以下内容:

 netcat -ul 2115 

请享用!

-p可能是错误的..这​​将在基于redhat的发行版上工作..

 nc -u -l 2115