saben, me gusta mucho programar en java, pero a medida que me voy adentrando al universo java descubro que el ser portable y trabajar a un alto nivel le resta muchos puntos a este grandioso lenguaje de programación, jamás podré agradecer lo que este foro me ha aportado, y bueno aquí les dejo un pequeño ejemplo de algo que no existe en java, pero que buscandole un poquito se puede resolver y con esto me refiero a un pseudo ping, el código se los dejo, espero le ayude, por cierto el puerto 8080 puede cambiar al que ustedes necesiten
Código:
ojo esto funciona desde la versión 1.4try { Socket socketA = new Socket(); socketA.connect(new InetSocketAddress("192.168.1.1", 8080)); if(!socketA.getKeepAlive()) { socketA.setKeepAlive(true); System.out.println("La conexion con 192.168.1.1 es: " + socketA.getKeepAlive()); socketA.close(); } else { System.out.println("La conexion ha fallado"); socketA.close(); } } catch(Exception exception) { System.out.println("La conexion ha fallado"); }
saludos