sto sbattendo da un sacco su sto cavolo di probelma!!!
non riesco a ricevere le stringhe che invio....
invio dal client con socket interi float boolean
e riesco a riceverli ma le stringeh no...
CLIENT:
SERVER:codice:private static ObjectOutputStream richiesta; richiesta = new ObjectOutputStream(socket.getOutputStream()); richiesta.writeInt(1); String saldoS = String.valueOf(saldo); String fidoS = String.valueOf(fido); richiesta.writeChars(nome+"/"); richiesta.writeChars(Cognome+"/"); richiesta.writeChars(Indirizzo+"/"); richiesta.writeChars(anno+"/"); richiesta.writeChars(mese+"/"); richiesta.writeChars(giorno+"/"); richiesta.writeChars(saldoS+"/"); richiesta.writeChars(fidoS+"/"); richiesta.flush();
in cosa sbaglio?.... and mi ha spiegato che ObjectOutput.... si usa implementando serializable...codice:int scelta = richiesta.readInt(); switch(scelta) { default: break; case 1: // '\001' APERTURA CONTO { boolean conFido = richiesta.readBoolean(); try { System.out.println("E' STATA RICHIESTA LA CREAZIONE DI UN NUOVO CONTO[ArchivioSingle](301)\nconto con fido?: "+conFido); String s = richiesta.readLine(); System.out.println("E' S"); .....
infatti alcuni oggetti da passare fanno farte di classi che estendono serializzable
...

Rispondi quotando
ippo"
VVoVe: 