Hola a todos!
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:
try
{
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");
}
ojo esto funciona desde la versión 1.4
saludos