[JAVA] BufferedReader

BufferedReader [JAVA] - Programmation

Marsh Posté le 13-02-2002 à 07:25:12    

Quand je compile une classe voilà ce qu'il me donne:
 
src/Serveur/ClientInterfaceServeur.java:69: unreported exception java.io.IOException;  
must be caught or declared to be thrown
                Lecture = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                                                                         ^
 
src/Serveur/ClientInterfaceServeur.java:70: unreported exception java.io.IOException;  
must be caught or declared to be thrown
                Ecriture = new PrintWriter(socket.getOutputStream(),true);
                                                 ^
 
src/Serveur/ClientInterfaceServeur.java:74: unreported exception java.io.IOException;  
must be caught or declared to be thrown
                while (!Termine && (DerniereLigne = Lecture.readLine()) != null)
                                                           ^
 
Bon, moi je m'en fou des exeptions, mais comme java c'est ma maman, je fais ce quelle me dit  :lol:  
 
Seulement je vois pas comment je peux déclarer un try catch dans ces situation :( Vous avez pas une idée?

Reply

Marsh Posté le 13-02-2002 à 07:25:12   

Reply

Marsh Posté le 13-02-2002 à 08:51:53    

soit tu laisses passer l'exception en mettant une clause "throws IOException à ta méthode, soit tu gères dans ta méthode les problèmes de communication réseau.
 
la question que tu dois te poser ces : "qu'est ce que je fais si y a un problème réseau et où je traite le problème ?"

 

[jfdsdjhfuetppo]--Message édité par benou--[/jfdsdjhfuetppo]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 13-02-2002 à 09:50:23    

Ventilo a écrit a écrit :

Bon, moi je m'en fou des exeptions, mais comme java c'est ma maman, je fais ce quelle me dit  :lol:  
 
Seulement je vois pas comment je peux déclarer un try catch dans ces situation :( Vous avez pas une idée?  




 
Si tu t'en fous des exceptions ca veut dire que tu considères que l'environnement est parfait tout le temps. Ce qui est loin d'etre le cas.
 
Ccl ton programme est non déterministe, des fois il fonctionne des fois il se plante.
 
Mais sinon benou a tout juste je pense. Tu dois catcher l'erreur là où tu peux prendre une décision.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 13-02-2002 à 19:31:27    

J'ai pris des mauvaises habitude en C++ mais je crois que je vais devoir les perdres  :)  
 
Vraiment, j'aime trop ca java  :D

Reply

Sujets relatifs:

Leave a Replay

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