Salut à tous,
J'ai un problème en utilisant la fonction readBoolean();. J'obtiens le message d'erreur :
java.io.EOFException
Je ne sais pas d'où ça peut venir....
L'application est une application client/serveur qui effectue des recherches dans des documents.
Voici le bout de code provoquant une erreur :
Pour info, la variable is est un flux d'entrée.
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
17
18
19
20
21
22
23
24
25 public class ServeurRequete extends Thread { private ObjectInputStream is; public ServeurRequete() { is = new ObjectInputStream(client.getInputStream()); } public void save () { try { vectTerrier = (Vector)is.readObject(); vectCList = (Vector)is.readObject(); vectCombinedList = (Vector)is.readObject(); // Provoque java.io.EOFException : // Normalement devrait lire le booléen déposé par le client history = is.readBoolean(); } catch (Exception e) { System.out.println(e); } } }
Voila, merci d'avance !![]()
Partager