Java 判断连接远程主机

来源:互联网 发布:英语单词听读软件 编辑:程序博客网 时间:2024/05/23 16:55
通过 SecurityManager 
public class MyClass {
public static void main(String[] args) {
SecurityManager manager = System.getSecurityManager();
if (manager == null) {
manager = new SecurityManager();
}
// 通过DNS解析主机
try {
manager.checkConnect("www.baidu.com", -1);
System.out.println("可以通过DNS解析");
} catch (SecurityException e) {
System.out.println("不可以通过DNS解析");
}

//查询指定端口号的主机是否允许连接
try{
manager.checkConnect("www.baidu.com", 8080);
System.out.println("可以连接");
}catch (SecurityException e) {
System.out.println("不可以连接");
}
}
}


原创粉丝点击