Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #9149

Re: Ping from JAVA to IP Address

From Robert Klemme <shortcutter@googlemail.com>
Newsgroups comp.lang.java.programmer
Subject Re: Ping from JAVA to IP Address
Date 2011-10-24 20:26 +0200
Message-ID <9gloupFf3oU1@mid.individual.net> (permalink)
References <670cd44b-d05f-4300-9c59-b26f28e17323@j36g2000prh.googlegroups.com>

Show all headers | View raw


On 24.10.2011 20:01, sahm wrote:
> I'm tiring to ping to External IP address (e.x : www.google.com) but I
> keep get false every time.
> I write function to do the ping. I can ping to local IP address fine,
> but when I try to ping any external IP (e.x. www.google.com) it wont
> work I keep get false.
> this is my code

Does a command line ping work?  If not you cannot expect it to work from 
Java.  There might be firewalls in between blocking ICMP.

> ============ start ===============
> package netscan;
>
> import java.io.IOException;
> import java.net.InetAddress;
> import java.net.UnknownHostException;
>
> public class NetPing
> {
>      boolean reach = false;
>      public boolean pinging()
>      {
>          try
>          {
>              InetAddress address =
> InetAddress.getByName("www.google.com");
>              reach =address.isReachable(60000);

AFAIK there is no guarantee that isReachable() does a ping:
http://download.oracle.com/javase/6/docs/api/java/net/InetAddress.html#isReachable(int)

>              System.out.println(String.valueOf(reach));
>
>          }
>          catch(UnknownHostException uhe)
>          {
>              System.out.println(uhe.toString());
>          }
>          catch(IOException io)
>          {
>              System.out.println(io.toString());
>          }
>          catch(Exception e)
>          {
>              System.out.println(e.toString());
>          }
>
>          return reach;
>      }
>
> }
> ============ end ===============

Kind regards

	robert

-- 
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Ping from JAVA to IP Address sahm <sahm007@gmail.com> - 2011-10-24 11:01 -0700
  Re: Ping from JAVA to IP Address Robert Klemme <shortcutter@googlemail.com> - 2011-10-24 20:26 +0200
    Re: Ping from JAVA to IP Address markspace <-@.> - 2011-10-24 14:52 -0700
      Re: Ping from JAVA to IP Address sahm <sahm007@gmail.com> - 2011-10-24 22:31 -0700
        Re: Ping from JAVA to IP Address sahm <sahm007@gmail.com> - 2011-10-25 01:56 -0700
          Re: Ping from JAVA to IP Address Screamin Lord Byron <scre@min.dot> - 2011-10-25 11:57 +0200
          Re: Ping from JAVA to IP Address markspace <-@.> - 2011-10-25 08:12 -0700
            Re: Ping from JAVA to IP Address Screamin Lord Byron <scre@min.dot> - 2011-10-25 22:13 +0200
              Re: Ping from JAVA to IP Address markspace <-@.> - 2011-10-25 16:02 -0700
                Re: Ping from JAVA to IP Address Screamin Lord Byron <scre@min.dot> - 2011-10-26 13:16 +0200
  Re: Ping from JAVA to IP Address Roedy Green <see_website@mindprod.com.invalid> - 2011-10-25 21:28 -0700

csiph-web