Bonjour,

tout est dans le titre, je cherche à envoyer un objet par le réseau.

J'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Partie privé : 
 
private ObjectOutputStream output; 
private ObjectInputStream input; 
output=new ObjectOutputStream(Csoc.getOutputStream()); 
output.flush(); 
input=new ObjectInputStream(Csoc.getInputStream()); 
 
Ecriture d un message : 
 
output.writeObject(new objet_a_envoyer(arg1,arg2)); 
output.flush(); 
 
Lecture d un message : 
 
(objet_a_envoyer) input.readObject();
J'ai essayé de l'utiliser pour un objet d'une classe voiture que j'ai crée.
Malheureusement j'ai une erreur à la compilation pour la lecture de l'objet.

voiture1 étant un objet de type voiture, lorsque j'écris :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
voiture1 = (voiture)input.readObject();
-> "unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown"


Help me