在工作环境中,免不了需要配置好多环境,自己配置的,别人配置的。所以,知道哪些IP的哪些端口开放,就可以做很多事情了。

// 新建主机地址
InetAddress  hostAddress = InetAddress.getByName("0.0.0.0");

// 根据主机名和端口号创建套接字地址
SocketAddress sockAddr = new InetSocketAddress(hostAddress, 80);

// 新建套接字
Socket socket = new Socket();

// 将此套接字连接到目标主机
socket.connect(sockAddr, 1000);
// connect操作未抛异常,说明该端口可用
// Do sth...... 

// 关闭套接字
socket.close();

标签: none

添加新评论