要在jlist中显示的联网计算机名称

时间:2011-04-07 05:04:38

标签: java netbeans jlist

如何从联网的地方检索或收集所有计算机名称?我需要一些关于如何从头开始的指南或示例代码。

1 个答案:

答案 0 :(得分:1)

以最简单的形式在ip范围内运行循环
执行命令nslookup

import java.io.*;  
public class TestExec {  
    public static void main(String[] args) {  
        try {  
            Process p = Runtime.getRuntime().exec("nslookup xx.xx.xx.xx ");  
            BufferedReader in = new BufferedReader(  
                                new InputStreamReader(p.getInputStream()));  
            String line = null;  
            while ((line = in.readLine()) != null) {  
                System.out.println(line);  
            }  
        } catch (IOException e) {  
            e.printStackTrace();  
        }  
    }  
}  

并解析响应