PDA

View Full Version : XMLEncoder, serializzazione e oggetti sui socket


Mixmar
20-09-2007, 09:45
Allora, bando alle ciance: ho due programmi, client e server, entrambi scritti in Java, che comunicano remotamente tramite socket. Finora mi sono passato come "messaggi" direttamente degli oggetti serializzati, che poi deserializzavo dall'altra parte.

Ovviamente, ad ogni modifica agli oggetti, mi cambia la serialiazzazione e di conseguenza se server e client non sono perfettamente allineati come versione degli oggetti (che sono un po' il mio "protocollo") non funziona più nulli.

Mi chiedevo: avrei benefici a passare dalla serializzazione "binaria" alla codifica via XML tramite XMLEncoder? Cioè, risolverei questi problemi "di versione"?

Domanda di riserva: sto assumendo un approccio del tutto sbagliato per il mio piccolo protocollo? :stordita:

Le critiche costruttive sono ben accolte! :D

lovaz
20-09-2007, 10:07
...
Mi chiedevo: avrei benefici a passare dalla serializzazione "binaria" alla codifica via XML tramite XMLEncoder? Cioè, risolverei questi problemi "di versione"?
...
Direi di si', e' fatto apposta