static int hasOpenPort_timeout = 5000; static bool hasOpenPort(S ip, int port) { try { Socket socket = new Socket(); socket.connect(new InetSocketAddress(ip, port), hasOpenPort_timeout); socket.close(); true; } catch (Exception ex) { false; } }