我正在尝试使用 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
当我尝试这一点,浏览器显示当前可用的数据时,数控启动。但是,我希望浏览器在浏览器请求时显示数据。我怎么才能做到呢?