タグ付けされた質問 「netcat」

13
netcatを使用する最小限のWebサーバー
netcat(nc)を使用して最小限のWebサーバーをセットアップしようとしています。たとえば、ブラウザーがlocalhost:1500を呼び出すと、関数の結果が表示されます(以下の例では日付ですが、最終的にはデータを生成するpythonまたはcプログラムになります)。私の小さなnetcat Webサーバーは、おそらく次のように単純なbashのwhile trueループである必要があります。 while true ; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 1500 ; done これを試してみると、ncが起動した瞬間に現在利用可能なデータがブラウザに表示されます。しかし、ブラウザが要求した瞬間にブラウザがデータを表示したいのですが。どうすればこれを達成できますか?
129 bash  webserver  netcat 

5
netcatでUDPパケットを1つだけ送信する方法は?
UDPパケットで短い値を1つだけ送信したいが、コマンドを実行したい echo -n "hello" | nc -4u localhost 8000 サーバーがhello要素を取得していることがわかりますが、netcatコマンドを終了するにはCtrl+ cを押す必要があります。 こんにちはを送信した後、どうすれば終了できますか? 申し訳ありませんが、ノイズのために、私はマニュアルページをもう一度読んで、-qオプションを見つけました。 echo -n "hello" | nc -4u -q1 localhost 8000 動作します(1秒後に終了します)。 何らかの理由で、で動作しません-q0。
120 udp  netcat 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.