Process Input Stream Reader

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.io.*;
 
public class Traceroute {
 public static void main(String[] args){
  Runtime t = Runtime.getRuntime();
  try {		
   Process p = t.exec("traceroute  "+args[0]);
   //Process p = t.exec("ping -w 1 "+args[0]);		
   InputStream i = p.getInputStream();		
   InputStreamReader r = new InputStreamReader(i);
   BufferedReader re = new BufferedReader(r);
   int m =0;
   while(true){
    String content = re.readLine();		
    System.out.println(content);
    if(content == null){
     break;
    }			
   }		
   re.close();
   r.close();
  } catch (IOException e) {
    e.printStackTrace();
  } 				
 }	
}
informatique/java/process_input_stream_reader.txt · Dernière modification: 19/05/2012 00:19 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous la licence suivante : CC0 1.0 Universal
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki