Bonjour à tous,
J'envoie des objets entre une classe cliente et une classe serveur via des ObjectIntput/OutputStream. Tout se passe bien, mais pas pour les entiers...
Voici le bout de code côté client :
... Et du côté Serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Socket s = new Socket("127.0.0.1",port_creation); ObjectInputStream in = new ObjectInputStream(s.getInputStream()); int correct = in.read(); System.out.println(correct);
En sachant qu'il n'y a aucun problème pour le transfert d'objets (j'utilise les méthodes out.writeObject(monObjet); et monObjet = in.readObjet(); .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ObjectOutputStream out = new ObjectOutputStream(s.getOutputStream()); int correct = -1; out.write(correct);
Je vois pas où ça va pas. Si vous pouviez m'aider ce serait un sérieux coup de pouce.
Merci d'avance !
Partager