Foros del Web » Programación para mayores de 30 ;) » Java »

Saber si tienes internet desde java

Estas en el tema de Saber si tienes internet desde java en el foro de Java en Foros del Web. Hola, Estoy haciendo un programa con el cual via ftp manda unos ficheros, cuando se enciende el ordenador, y me gustaria saber si en ese ...
  #1 (permalink)  
Antiguo 23/05/2010, 16:29
 
Fecha de Ingreso: mayo-2006
Mensajes: 154
Antigüedad: 18 años
Puntos: 0
Saber si tienes internet desde java

Hola,

Estoy haciendo un programa con el cual via ftp manda unos ficheros, cuando se enciende el ordenador, y me gustaria saber si en ese momento hay internet o no
para mandar un mensaje de error, se puede saber desde java si tiene acceso a internet??


Saludos y muchas gracias
  #2 (permalink)  
Antiguo 24/05/2010, 06:10
 
Fecha de Ingreso: mayo-2010
Mensajes: 37
Antigüedad: 14 años
Puntos: 1
Respuesta: Saber si tienes internet desde java

No sé lo que hace tu código pero lo normal sería gestionar la ConnectException que te daría si no tubieses internet.
  #3 (permalink)  
Antiguo 24/05/2010, 06:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 154
Antigüedad: 18 años
Puntos: 0
Respuesta: Saber si tienes internet desde java

Muchas gracias satoen

Lo que yo estoy haciendo es una especie de clienteFTP, mas o menos, lo que me gustaria saber es si puedo comprobar nada mas ejecutar el programa si tengo internet o no.

Segun veo con la excepcion que me dices se podria hacer.

1º Crearia una llamada a alguna web http
2 si salta la excepcion esque no tengo internet no?


Saludos y muchas gracias
  #4 (permalink)  
Antiguo 24/05/2010, 15:15
 
Fecha de Ingreso: mayo-2006
Mensajes: 154
Antigüedad: 18 años
Puntos: 0
Respuesta: Saber si tienes internet desde java

Hola,

De momento hice un metodo en el main.java y me hace la funcion, solo que yo por lo poco que se creo una llamada a una pagina web y si no resulta muestro que no tiene internet, la direccion es la de la web de google, para tener seguridad de que no se cierra o algo asi, pero me gustaria conocer, la forma correcta la que te diga si tienes o no internet sin depender de una web u otra.

Código PHP:
public static String estadoConexion(){
    
String estado;
        try {

            
URL ruta=new URL("http://www.google.es");
            
URLConnection rutaC=ruta.openConnection();
            
rutaC.connect();
            
estado="activo";
           }catch(
Exception e){

            
estado="desactivado";
        }

return 
estado;
    } 
Eso es lo que he conseguido, si algun entendido me puede ayudar

Saludos y muchas gracias

Etiquetas: internet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:52.