viernes, 24 de julio de 2015

Verificar conexión con java socket

En esta ocasión les traigo un método que hace uno de la clase "Socket", para poder validar la conexión: 

 


public static void main(String[] args) {
        // TODO Auto-generated method stub

        boolean validate = validateNetwork();
        System.out.println("el resultado");
        System.out.println(validate);
       
    }

   
    private static boolean validateNetwork(){
      
//declaramos la url ejemplo a conectarnos
        String dirWeb = "israelrosasdesign.blogspot.com";
        int puerto = 80;
        boolean validate = false;
       
        try{
            //instanciamos la clase Socket con la url y el puerto
            Socket s = new Socket(dirWeb, puerto);

//simplemente validamos con el método "isConnected"
            if(s.isConnected()){
              System.out.println("Conexión establecida con la dirección: " +  dirWeb + " a travéz del puerto: " + puerto);
             
              validate =  true;
             
            }
           
            }catch(Exception e){
              System.err.println("No se pudo establecer conexión con: " + dirWeb + " a travez del puerto: " + puerto);
             
              validate =  false;
             
            }
   
        return validate;
    }




Espero que les haya servido de ayuda y utlidad.