Hallo,
mit folgendem Programm schreibe ich das Ergebniss einer Pingmessung in ein Textfile. Jetzt habe ich versucht die Anzahl der Messdurchläufe zu erhöhen und z.B. 2 > i gesetzt. Leider wird nun nichts mehr in das Textfile geschrieben.
Hat zufällig jemand eine Idee an was das liegen könnte? Desweiteren würde ich noch gerne zu jedem einzelnen Pingtest auch die aktuelle Zeit/Datum in das Textfile mitreinschreiben?
mit folgendem Programm schreibe ich das Ergebniss einer Pingmessung in ein Textfile. Jetzt habe ich versucht die Anzahl der Messdurchläufe zu erhöhen und z.B. 2 > i gesetzt. Leider wird nun nichts mehr in das Textfile geschrieben.
Hat zufällig jemand eine Idee an was das liegen könnte? Desweiteren würde ich noch gerne zu jedem einzelnen Pingtest auch die aktuelle Zeit/Datum in das Textfile mitreinschreiben?
Code:
import java.io.*;
import java.util.*;
import java.util.Date;
public class Pingtest{
public static void main(String[] args){
try{
for(int i=0; 2>i; i++){
Process proc = Runtime.getRuntime().exec("ping heise.de");
BufferedInputStream in = new BufferedInputStream(proc.getInputStream());
String strLine = "";
BufferedOutputStream out = new BufferedOutputStream(
new FileOutputStream("messung.txt"));
byte[] buf = new byte[4096];
int len;
while ((len = in.read(buf))>0){
out.write(buf, 0, len);
}
}
//in.close(); out.close();
}
catch (IOException e){System.err.println(e);}
}
}