“Conocimientos Programación>Programación Java

ConnectException : Conexión rechazada en Java

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

Comienza la sección del programa que va a crear una conexión de socket escribiendo una función de " prueba" , 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 de destino o del servidor entre los corchetes que delimitan el "probar " la función .
3

Agregar una función de " captura " inmediatamente después del corchete de cierre de la función " try " . El código debería ser algo como esto :

" try {

your_connection_code

} catch ( Exception e ) {

catch_function_code

} "

el Sitio " captura "la función se activará si la conexión de su " función de prueba " trata de establecer es rechazada.
4

Escriba lo que usted quiere que su programa se puede hacer en caso de que el conexión es rechazada entre los soportes de la función de " captura " . Por la captura y manejo de la excepción de un error de conexión lanza , el programa puede seguir funcionando en lugar de estrellarse en el acto.

Programación Java
Cómo agregar una matriz de cadena en Java
Cómo encontrar el número más grande en Java
Cómo utilizar el Editor XML predeterminado en Eclipse
COBOL Vs . Java
¿Qué es Struts Programas
Cómo calcular los días entre 2 fechas en Java
Cómo activar el código Java a código Android
Reglas de Negocio en Java
Conocimientos Informáticos © http://www.ordenador.online