Quote Originariamente inviata da Alhazred Visualizza il messaggio
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.
Nel server leggi già "a righe" con il readLine. Ti basta verificare che inputLine sia una stringa vuota, ovvero uguale a "" (o length uguale a 0).


P.S. se ben ricordo la request line+headers andrebbe inviata con charset ASCII ("US-ASCII") ma nel tuo codice client il tuo PrintWriter usa il charset della piattaforma. Magari nel tuo caso specifico va bene, anche se fosse UTF-8 (tanto stai inviando solo roba ascii). Ma in generale bisognerebbe considerare anche questa questione.