Я пытаюсь настроить минимальный веб-сервер, используя netcat (nc). Например, когда браузер вызывает localhost: 1500, он должен показывать результат функции (дата в приведенном ниже примере, но в конечном итоге это будет программа python или c, которая дает некоторые данные). Мой маленький веб-сервер netcat должен быть в то время как true loop в bash, возможно, так же просто, как это:
while true ; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 1500 ; done
Когда я пытаюсь это сделать, браузер показывает доступные в данный момент данные в момент запуска nc. Я хочу, чтобы браузер отображал данные в тот момент, когда браузер запрашивает его. Как я могу достичь этого?