J'essaie de mettre en place un serveur web minimal en utilisant netcat (nc). Lorsque le navigateur appelle localhost:1500, par exemple, il doit afficher le résultat d'une fonction ( date dans l'exemple ci-dessous, mais éventuellement ce sera un programme python ou c qui produira des données). Mon petit serveur web netcat doit être une boucle while true en bash, peut-être aussi simple que ceci :
while true ; do echo -e "HTTP/1.1 200 OK\n\n $(date)" | nc -l -p 1500 ; done
Lorsque j'essaie ceci, le navigateur affiche les données actuellement disponibles au moment où nc démarre. Mais je veux que le navigateur affiche les données au moment où le navigateur les demande. Comment puis-je y parvenir ?