ConnectException: Connexion refusée sur Java

February 19

ConnectException: Connexion refusée sur Java


Lla bibliothèque standard du langage de programmation Java comprend un certain nombre de fonctions qui intègrent les tâches qui nécessitaient auparavant une quantité lourde du génie logiciel dans sa structure de base. Parmi ces fonctions sont celles qui établissent réseau socket connexions à d'autres machines et serveurs. Une variété de problèmes pourrait causer ces connexions à refuser. Si vous voulez faire des programmes Java de qualité, vous avez besoin de coder correctement votre application pour gérer les connexions refusées sans plantage du programme.

Instructions

1 Commencez la section de votre programme qui va créer une connexion socket en écrivant une fonction "essayer", qui contiendra le code qui crée la connexion. Créer la fonction en écrivant "try {

your_connection_code

} "

2 Ajoutez le code pour se connecter à la machine ou le serveur cible entre les crochets qui délimitent votre fonction "essayer".

3 Ajout d'une fonction "de capture" immédiatement après la parenthèse fermante de la fonction "essayer". Le code devrait ressembler à ceci:

"Essai {

your_connection_code

} Catch (Exception e) {

catch_function_code

} "

La fonction "catch" engagera si la connexion de votre fonction "essayer" tente d'établir est refusée.

4 Ecrivez ce que vous voulez que votre programme à faire au cas où la connexion est refusée entre les parenthèses de la fonction "catch". En capturant et gérer l'exception d'une erreur de connexion lance, le programme peut continuer à fonctionner au lieu de se briser sur place.

Conseils et avertissements

  • Java va stocker l'exception exacte d'une erreur de connexion jette dans l'objet d'exception "e" si vous utilisez le code exact pour declarin 3g la fonction "catch" que cet article utilisé. Vous pouvez également donner l'objet un autre nom en utilisant simplement un autre terme après la "Exception" dans la parenthèse après la déclaration "de capture", mais "e" est un nom conventionnel à utiliser pour une exception.

          

Post a comment: