quand je lance mon client avec une ip non valide, il bloque...
je voudrais capturer l'exception de type UnknownHostException
voici la methode de connexion
et le main oui je voudrias capturer l'exception
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 public void connexion(String adresseIP, int numPort)throws UnknownHostException{ try{ leSocket = new Socket(adresseIP, numPort); System.out.println("Connecté sur : "+leSocket); fluxSortieSocket = new PrintStream(leSocket.getOutputStream()); fluxEntreeSocket = new BufferedReader(new InputStreamReader(leSocket.getInputStream())); }catch (IOException ex){ // si on est la c que la machine à été trouvé mais l'appli java ne répond pas, le serveur n'est pas lancé par exemple.. System.err.println("Erreur : "+ex); // ex.printStackTrace(); } }
voila merci d'avance!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void main (String args[]){ Client c=new Client(); try{ c.connexion("128.0.0.1",50000); }catch(UnknownHostException ex){ // si on est là c'est que la machine n'est pas accessible System.err.println("Machine inconnue : "+ex); // on appelle la méthode qui va traiter ce probleme c.serveurDown(); // ex.printStackTrace(); }
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java
Partager