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 :
- try {
- ServerSocket socket_entrant = new ServerSocket(port);
- Socket socket_accept= socket_entrant.accept();
- InputStreamReader isr = new InputStreamReader(socket_accept.getInputStream());
- BufferedReader lecture = new BufferedReader(isr);
- while ((s_requete=lecture.readLine()) != null) {
- System.out.println(s_requete);
- System.out.println("test" );
- System.out.println("ISR : "+ isr.ready());
- System.out.println("Lecture : " +lecture.ready());
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
|
Message édité par Lenoiche le 23-01-2006 à 17:31:25