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:
codice:
Socket s1 = new Socket ( ip, portaDest );
ObjectOutputStream oout = new ObjectOutputStream (s1.getOutputStream());
oout.writeObject("ciao");
Questo per il server:
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);
Qualcuno ha qualche idea ?
Grazie!