标签: java performance sockets tcp inetaddress
我最近遇到了两种检查ip-address是否可达的方法:
1)使用java.net.Socket 2)使用java.net.InetAddress
使用(1),在端口80打开TCP连接,而使用(2)通常使用ICMP echo请求(如果服务器允许)或在端口7上打开TCP连接。
这两种方法中的哪一种会很快?我有很多服务器要从我的java代码中ping,所以我该如何去做呢?
任何帮助将不胜感激!