Bien l'bonjour à tous,
Dans Eclipse je teste 2 projets simultanément (1 Client, 1 Serveur).
Le Client doit envoyer au Serveur une information de type ENUM (Bonjour | Aurevoir) selon le bouton sur lequel je clique.
Le Client utilise ObjectOutputStream.writeObject(MonENUM.Bonjour) et balance dans Socket.
Le Serveur utilise ObjectInputStream.readObject() pour lire le Socket.
J'ai crée le même objet ENUM dans chaque projet, mais j'ai le sentiment que ce n'est pas ainsi qu'il faut procéder...!!!???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 W/System.err(343): java.io.StreamCorruptedException W/System.err(343): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1707) W/System.err(343): at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:1660) W/System.err(343): at com.jBidouille.Tablet.OutgoingControl.run(OutgoingControl.java:36) W/System.err(343): at java.lang.Thread.run(Thread.java:1096)
Une petite idée !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 package com.jBidouille.Tablet; public enum ControlType { PLAY, STOP, PAUSE,FORWARD, BACKWARD; }
Partager