我想从我的子网上扫描IP范围。 我想保存将在特定端口上听到的IP地址。我用这个代码:如何发现在端口x侦听IP地址
for (int host = 1; host < 255; host++) {
String ip = networkAddress + host;
Socket socket;
try {
socket = new Socket(ip, port);
System.out.println(ip + " +");
serverList.add(ip);
socket.close();
}
catch (Exception e) {
System.out.println(ip + " -");
}
}
但我的问题是,它需要太多的时间... 有没有更快的方法?