Quote Originariamente inviata da Maxton Visualizza il messaggio
Se inserisco un seek(0) prima delle readLine() mi risulta:
" $ *8888BCD12345ABCD12345ABCD12345ABCD" al posto di '*' ho un simbolo strano, una specie di quadratino con un segno dentro
writeUTF ha un formato ben preciso, prima della stringa (in encoding UTF-8 "modificato", vedi javadoc), scrive 2 byte che rappresentano un short che indica il numero di byte (non il numero di caratteri) che seguono.

Il tuo approccio, in generale, non mi sembra comunque molto appropriato.