Boa tarde pessoal é o seguinte eu executei o netstat e consegui printar na tela o texto do console,até ai blza.
agora o problema é se eu executar um processo que nunca para como um servidor, como faço para ir printando as linhas que vão aparecendo?
vou postar ali em baixo.
[code]public void comecaServer(){
try {
BufferedReader in;
Runtime r = Runtime.getRuntime();
Process p = r.exec("netstat");
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
System.out.println(in.readLine());
String line;
int numero = 0;
while ((line = in.readLine()) != null) {
System.out.println(line);
numero++;
}
in.close();
} catch (IOException e) {
System.out.println("Erro: " + e);
}
}[/code]
servidor
o código fica assim
[code]public void comecaServer(){
try {
BufferedReader in;
Runtime r = Runtime.getRuntime();
Process p = r.exec("servidor lan");
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
System.out.println(in.readLine());
String line;
int numero = 0;
while ((line = in.readLine()) != null) {
System.out.println(line);
numero++;
}
in.close();
} catch (IOException e) {
System.out.println("Erro: " + e);
}
}[/code]
tenho que por o servidor em uma thread?
se sim como capturo o texto desse processo que esta em uma thread?
muito obrigado pessoal até logo.