netcat -ul -p2115
使用語句失敗。
我究竟做錯了什麼?
引用nc
手冊頁:
-l
用於指定 nc 應偵聽傳入連接而不是啟動與遠端主機的連接。將此選項與 -p、-s 或 -z 選項結合使用是錯誤的。此外,使用 -w 選項指定的任何超時都將被忽略。
這裡的關鍵是-p
不能與-l
標誌結合。使用-l
標誌時,使用位置參數中指定的任何埠。因此,您可以使用以下內容:
netcat -ul 2115
-p
是錯的。這將適用於基於 RedHat 和 Debian 的發行版:
nc -u -l 2115
引用自:https://serverfault.com/questions/207683