1
名前付きパイプへの、または名前付きパイプからのリダイレクトが機能しないのに、猫へのパイプが機能する理由
これは、ncを使用したUnixのシンプルなエコーサーバーです。 mkfifo fifo cat fifo | nc -k -l 4458 -v | cat >fifo (これに基づく) ご覧のとおり、データフローは次のように機能します。 fifo (my named pipe) | | (using cat) | v nc | | (using cat) | v fifo そしてここに質問があります:なぜこれはうまくいかないのですか? nc -k -l 4458 -v >fifo <fifo あなたがしようとすることに気づくだろうtelnetにlocalhostに4458あなたが得るエラーを「接続が拒否しました」。