Salve a tutti,
Spesso quando uso il metodo writeObject
per inviare messaggi attraverso socket mi si aggiunge
all'inizio del messaggio il carattere "t"...
Per esempio se dovessi inviare "Ciao",
riceverei "tCiao".
Questo è il codice che sto utilizzando per il client:
Questo per il server:codice:Socket s1 = new Socket ( ip, portaDest ); ObjectOutputStream oout = new ObjectOutputStream (s1.getOutputStream()); oout.writeObject("ciao");
Qualcuno ha qualche idea ?codice:Socket s1 = server.accept(); InputStream is = s1.getInputStream(); BufferedReader dis = new BufferedReader(new InputStreamReader(is)); String str=dis.readLine(); System.out.println("Ricevuto: "+str);![]()
Grazie!

Rispondi quotando