package org.yeshi.utils; import java.io.IOException; import java.net.InetSocketAddress; import java.net.Socket; public class NetWorkUtil { /** * 指定端口是否可连接 * @param host * @param port * @param timeOut * @return */ public static boolean isHostConnectable(String host, int port,int timeOut) { Socket socket = new Socket(); try { socket.connect(new InetSocketAddress(host, port),timeOut); } catch (IOException e) { e.printStackTrace(); return false; } finally { try { socket.close(); } catch (IOException e) { e.printStackTrace(); } } return true; } }