Если вы хотите пинговать изнутри JAVA, вы можете сделать что-то это.
import java.net.Socket;
//7 specifies Socked
Socket t = new Socket("111.111.1.11", 7);
РЕДАКТИРОВАТЬ: я бы предположил, что вы можете просто назначить сокет, как в командной строке.
пример = String ip = XXX.XXX.X.XX:XXXX
Или для пингования определенного IP-адреса в сети вы можете использовать это.
public static void main(String[] args) {
// ip = IP/website you want to ping or google!
String ip = "google.com";
//Don't forget to leave a space after ping
String pingcmd = "ping " + ip;
Runtime r = Runtime.getRuntime();
Process p;
try {
p = r.exec(pingcmd);
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
}
catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}