Unable to ping host from app but can otherwise
<p>Here's my code:</p>

<pre><code>InetAddress address =
  InetAddress.getByName("www.whyoceans.com");
if (!address.isReachable(3000)) {
  Toast.makeText(this,
    "Unable to ping host",
    Toast.LENGTH_SHORT).show();
}
</code></pre>

<p>The isReachable always fails, yet I can open a shell and ping it just
fine (from both my PC and my phone):</p>

<pre><code>ping www.whyoceans.com
PING www.whyoceans.com (69.163.249.123) 56(84) bytes of data.
64 bytes from apache2-fritz.harmony.dreamhost.com (69.163.249.123):
icmp_seq=1 ttl=55 time=38.3 ms
64 bytes from apache2-fritz.harmony.dreamhost.com (69.163.249.123):
icmp_seq=2 ttl=55 time=40.9 ms
^C
--- www.whyoceans.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 38.319/39.654/40.989/1.335 ms
</code></pre>

<p>Why? </p>
