私は、コマンドを発行しています:netcatを使ってファイルを送信し、接続を維持するには?
netcat serveraddress myport < MY_FILE
事があるが、そのnetcatを、ファイルが送信された後、接続を閉じるようにメッセージを送信します。そのファイルを送信した後、コンソールからメッセージを書き込む必要があります。私はstdinへのpipilelineに何かをしたことを覚えている..それはこれでしたか?
netcat serveraddress myport < MY_FILE |
これは現在動作していません。
私はUNIXです。
追加情報:
cat MY_FILE - | ncat ...
は(私がしたことに注意してください:これは、サーバー側でのコントロールをあなたがやっていたかもしれ
ありがとうございました。大きなプラスは、なぜそれが動作するか、または何らかの理由で、少しの情報を追加できる場合です。 ( " - "とは何ですか?) – quinestor
'-'はcatにstdinを読み込ませるように指示します。まず、 'MY_FILE'を読み込み(書き込み)、stdinを読み込みます。 stdinがttyの場合、キーボードからの入力を単にブロックします。 –