[JAVA] Erreur BufferedReader, le flux n'est plus pret .....

Erreur BufferedReader, le flux n'est plus pret ..... [JAVA] - Java - Programmation

Marsh Posté le 23-01-2006 à 17:29:21    

Bonjour
 
j ai un petit soucis avec les flux, voila sur un exercice XML RPC , il m est demande d'analyser la requete transmise sur le resaux
Je recupere donc le flux , j arrive a analyser le debut de la requete mais a un moment le flux n est plus pret a etre lu (a chaque fois c tjr au meme moment) .
je ne sais pas pourquoi.
 
comment peut on perdre le flux ????
 

Code :
  1. try {
  2.   ServerSocket socket_entrant = new ServerSocket(port);
  3.   Socket socket_accept= socket_entrant.accept();
  4.   InputStreamReader isr = new InputStreamReader(socket_accept.getInputStream());
  5.   BufferedReader lecture = new BufferedReader(isr);
  6.   while ((s_requete=lecture.readLine()) != null) {
  7.    System.out.println(s_requete);
  8.    System.out.println("test" );
  9.    System.out.println("ISR : "+ isr.ready());
  10.    System.out.println("Lecture : " +lecture.ready());
  11.   }
  12.  } catch (IOException e) {
  13.   e.printStackTrace();
  14.  }
  15. }


Message édité par Lenoiche le 23-01-2006 à 17:31:25
Reply

Marsh Posté le 23-01-2006 à 17:29:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed