package com.lambdaworks;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.Socket;
import java.util.concurrent.TimeUnit;
/**
* @author Mark Paluch
*/
public class Sockets {
public static boolean isOpen(String host, int port) {
Socket socket = new Socket();
try {
socket.connect(new InetSocketAddress(host, port), (int) TimeUnit.MILLISECONDS.convert(1, TimeUnit.SECONDS));
socket.close();
return true;
} catch (IOException e) {
return false;
}
}
private Sockets() {
// unused
}
}