我想通过JAVA程序监控系统有多少TCP连接。 在Linux中,有一个文件包含有关TCP连接的所有信息。 该文件的名称是/ proc / net / tcp 从那个文件我可以监控,但在Windows中有任何类似的文件,以便我可以监控该文件中的TCP数据。
答案 0 :(得分:1)
您可以使用netstat命令。您可以使用RunTime类
从java执行此命令 {
Process p=Runtime.getRuntime().exec("cmd /c netstat");
p.waitFor();
BufferedReader reader=new BufferedReader(
new InputStreamReader(p.getInputStream())
);
String line=reader.readLine();
while(line!=null)
{
System.out.println(line);
line=reader.readLine();
}
}
答案 1 :(得分:0)