netcat -ul -p2115
は使用法ステートメントで失敗します。何が悪いのですか?
ありがとう!
nc
man page を引用するには:
-l
ncがリモートホストへの接続を開始するのではなく、着信接続をリッスンするように指定するために使用されます。このオプションを-p、-s、または-zオプションと組み合わせて使用すると、エラーになります。さらに、-wオプションで指定されたタイムアウトは無視されます。
ここで重要なのは、-p
を-l
フラグと組み合わせることはできないということです。 -l
フラグを使用する場合、位置引数で指定されたポートが使用されます。そのため、代わりに次を使用できます。
netcat -ul 2115
-p
は間違っています。これはRedhatおよびDebianベースのディストリビューションで機能します。
nc -u -l 2115
どういうわけか、Andrewの解決策は私にはうまくいきませんでした。さらに調査したところ、ローカルで作業する場合は-pフラグを追加する必要があることがわかりました。したがって、次のコマンドがうまくいきました。
nc -ulp 2115