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

Ping en Java

Estas en el tema de Ping en Java en el foro de Java en Foros del Web. Hola, Me gustaria saber como se podria hacer ping en Java o si alguien sabe de alguna pagina donde haya codigo de ejemplo. Gracias! Thina....
  #1 (permalink)  
Antiguo 04/10/2003, 08:58
 
Fecha de Ingreso: octubre-2003
Mensajes: 5
Antigüedad: 20 años, 7 meses
Puntos: 0
Pregunta Ping en Java

Hola,
Me gustaria saber como se podria hacer ping en Java o si alguien sabe de alguna pagina donde haya codigo de ejemplo.

Gracias!

Thina.
  #2 (permalink)  
Antiguo 09/10/2003, 13:19
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 7 meses
Puntos: 51
Hola,
Por lo que he leido, en Java no se pueden crear paquetes ICMP, con los que se implementa el ping, así que la respuesta corta es: "No se puede".
La respuesta ampliada es: se puede hacer pero hay que implementarlo en C y hacer a llamadas a la libreria en C desde Java. Ademas, para poder enviar paquetes de ese tipo, en algunos S.O. se necesitan privilegios especiales, asi que no es portable y puede abrir agujeros de seguridad.
Un saludo.
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 10/10/2003, 11:41
 
Fecha de Ingreso: octubre-2003
Mensajes: 5
Antigüedad: 20 años, 7 meses
Puntos: 0
Gracias!!!
  #4 (permalink)  
Antiguo 01/12/2007, 18:25
 
Fecha de Ingreso: diciembre-2007
Mensajes: 8
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Ping en Java

Me parece que tal como apuntan mediante icmp no se puede, pero en mi caso al menos con la función isRecheable de inetAddress me ha funcionado perfecto. Míralo aquí: http://oscar-gp.blogspot.com/2007/11/ping-desde-java.html
  #5 (permalink)  
Antiguo 02/12/2007, 04:21
 
Fecha de Ingreso: septiembre-2007
Mensajes: 173
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Ping en Java

No se puede lanzar ping, a menos que uses runexec, pero puedes lanzar Echo. Es algo parecido al ping, con la función inetAddress.

Saludos.
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 09:59.