Web server e comandi seriali

non è un'errore, tutto funziona alla perfezione!
Il problema è che tu stai usando l'HTTP 1.1 che prevede la disconnessione e riconnessione del client, probabilmente, se accettassi ancora connessioni, vedresti che il browser si ricollega e ti invia il resto dei dati.
per evitare il casino usa l'HTTP 1.0, che non supporta questo sbatti di disconnessione e riconnessione e ti arriva tutto insieme :smiley: