Here you can find the source of ping(final String host, final int timeout)
public static boolean ping(final String host, final int timeout)
//package com.java2s; //License from project: LGPL import java.net.*; public class Main { public static boolean ping(final String host, final int timeout) { try {//from www. j a v a 2s .co m final InetAddress address = InetAddress.getByName(host); return address.isReachable(timeout); } catch (Throwable ignored) { } return false; } }