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が起動した瞬間に現在利用可能なデータがブラウザに表示されます。しかし、ブラウザが要求した瞬間にブラウザがデータを表示したいのですが。どうすればこれを達成できますか?