Allora la domanda era mal posta.
Con quale criterio una riga deve essere considerata "da scartare"?
Dal punto di vista del client, ciò che c'è sulla socket è "roba che gli arriva dal server"... come fa a distinguere la "roba buona" da "quella da scartare"?
Se c'è qualcosa nel dato letto che ti fa capire che è da scartare, usalo per scartare...
Ad esempio, se tutte le righe da scartare iniziano con la stringa "Not important":
codice:String line = null; while((line = in.readLine()) != null) { if ( !line.startsWith("Not important") ) { // La riga è buona... } }
Con questo esempio tutte le righe che iniziano con "Not important" vengono "scartate", cioè non entri nel if e passi alla successiva.
Ciao.![]()