allora vi espongo il mio problema
Ho serializzato una classe per poterla inviare in rete tramite un buffer da un nodo ad un altro dove deserializzo il buffer ricevuto. Fin qui tutto ok!
Il problema sta nel fatto che la classe che devo serializzare non è sempre la stessa (tramite ereditarietà ho definito 5-6 classi ognuna delle quali definisce un tipo di messaggio differente) quindi come fà il nodo ricevente a sapere quale classe deve ricostruire tramite la deserializzazione???????????????????????
Forse potrei utilizzare la Java Reflection ma se così fosse non riesco a capire come posso riconoscere la classe a partire dal buffer che ho ricevuto dalla rete.
Spero di essere stato chiaro ;-)
Grazie a tutti

Rispondi quotando

