ping with Shell - Java Network

Java examples for Network:Ping

Description

ping with Shell

Demo Code


//package com.java2s;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    public static String ping(String url) {
        String str = "";
        try {//  www.  j a  v a2  s.  co m
            Process process = Runtime.getRuntime().exec(
                    "/system/bin/ping -c 3 " + url);
            BufferedReader reader = new BufferedReader(
                    new InputStreamReader(process.getInputStream()));
            int i;
            char[] buffer = new char[4096];
            StringBuffer output = new StringBuffer();
            while ((i = reader.read(buffer)) > 0)
                output.append(buffer, 0, i);
            reader.close();
            str = output.toString();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return str;
    }
}

Related Tutorials