Tecnología

Inicio

ConnectException: Conexión rechazada en Java

ConnectException: Conexión rechazada en Java


Lla biblioteca estándar del lenguaje de programación Java incluye una serie de funciones que se integran tareas que antes requerían una cantidad onerosa de ingeniería de software en su estructura básica. Entre estas funciones son las que establecen redes de conexiones de socket a otras máquinas y servidores. Una variedad de problemas podría causar estas conexiones deben ser denegadas. Si desea realizar programas Java calidad, es necesario codificar correctamente su aplicación para manejar las conexiones rechazadas sin que se caiga el programa.

Instrucciones

1 Comience la sección de su programa que va a crear una conexión de socket escribiendo una función de "tratar", que contendrá el código que crea la conexión. Cree la función escribiendo "try {

your_connection_code

} "

2 Agregue el código para conectarse a la máquina o servidor de destino entre los corchetes que delimitan su función de "tratar".

3 Añadir una función de "captura" inmediatamente después del paréntesis de cierre de la función de "tratar". El código debe ser algo como esto:

"tratar {

your_connection_code

} Catch (Exception e) {

catch_function_code

} "

La función de "captura" se activará si se deniega la conexión de su función "probar" intenta establecer.

4 Escribe lo que quiere que su programa de hacer en caso de que la conexión se rechaza entre los soportes de la función de "captura". Al detectar y controlar la excepción lanza un error de conexión, el programa puede seguir funcionando en lugar de estrellarse en el acto.

Consejos y advertencias

  • Java almacenará la excepción exacta lanza un error de conexión en el objeto de excepción "e" si se utiliza el código exacto para declarin 3g la función de "captura" que este artículo utiliza. También se puede dar el objeto otro nombre por el simple uso de un nuevo mandato después de la "excepción" en el paréntesis que sigue a la declaración de "captura", pero "e" es un nombre convencional para usar una excepción.