Caspita, è vero, ho aggiunto l'output connection keep-alive al browser e funziona.

Come posso fare sul server la verifica sul doppio ritorno a capo invece che sul keep-alive?
equals("\r\n\r\n") ovviamente non va.