j'ai un serveur qui reçoit du code d'un client, ce code contient l'instantiation et l'envoie au serveur d'un objet que le serveur ne connait pas mais dont il connait la classe mere:
serveur connait: maClass
le code contient: maClassFille
mais le serveur ne peut definir cette classe fille car c'est au client de determiner ce qu'elle contiendra en suivant une interface precise pour que le server s'y retrouve.
je sais que le serveur peut recuperer cette objet en l'upcastant et en l'utilisant comme un objet de maClass mais je ne sais pas trop comment (il me sort un ClassNotFoundException a l'execution au moment ou il recupere l'objet)
je me connecte au serveur via serveursocket au niveau du petit log qui instancie l'objet.
si quelqu'un a une idée, ça fait un petit moment que je cherche sur google mais je ne sais pas exactement quoi chercher donc si vous avez des idées n'hesitez pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ObjectInputStream is1; r = (maClass) is1.readObject();![]()
Partager