[Réseau] Gestion de l'exception à la connexion
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
Code:
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();
}
} |
et le main oui je voudrias capturer l'exception
Code:
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();
} |
voila merci d'avance!
[Modéré par Didier] : ajout de tag dans le titre - Les règles du forum Java