|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Oct 2005
Messaggi: 258
|
[Java] problema nel passaggio di oggetti
Allora per passare un oggetto tra client e server uso la ObjectInputStream e la ObjectOutpuStream.
Un metodo del server nel mio programma richiede al client il passaggio di un oggetto che è una matrice (un array bidimensionale). per farlo faccio così: Server: Codice:
p = new short [15][10]; try { p = (short [][]) ois.readObject(); } catch (IOException e){ System.out.println("IO Exception" + "\nErrore nella ricezione. Ripetere l'operazione"); } Codice:
D = new short [15][10]; . . .. /////qui faccio operazioni modificando D////// .. . . Oos.writeObject(D); Oos.flush(); La seconda volta il client spedisce la matrice esatta ma p riceve quella che il client aveva inviato la prima volta (ne sono certo perchè ho fatto alcuni controlli) Da che può dipendere?? Ultima modifica di Pompolus : 07-02-2008 alle 23:11. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Hai controllato di aver spedito una matrice diversa ? Magari spedisci la stessa matrice.
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Oct 2005
Messaggi: 258
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:25.