ok ho risolto!

il problema era dovuto proprio al fatto che inviavo una sola intestazione http.

avrei un'altra domanda però:

come devo scrivere un while() in modo che il server rimanga in ascolto dopo la risposta invece di terminare?