From 74331275490f6aaafc88dcd518668c077df76fec Mon Sep 17 00:00:00 2001 From: rusefi Date: Thu, 21 May 2020 00:51:36 -0400 Subject: [PATCH] console start-up is now 0.9 second faster --- java_console/ui/src/com/rusefi/ui/util/JustOneInstance.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java_console/ui/src/com/rusefi/ui/util/JustOneInstance.java b/java_console/ui/src/com/rusefi/ui/util/JustOneInstance.java index bdd58ea4b9..d02eb18a95 100644 --- a/java_console/ui/src/com/rusefi/ui/util/JustOneInstance.java +++ b/java_console/ui/src/com/rusefi/ui/util/JustOneInstance.java @@ -1,6 +1,7 @@ package com.rusefi.ui.util; import java.io.IOException; +import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Socket; @@ -12,10 +13,12 @@ import java.net.Socket; */ public class JustOneInstance { private static final int PORT = 29212; + private static final int LOCAL_CONNECTION_TIMEOUT_MS = 100; public static boolean isAlreadyRunning() { try { - Socket clientSocket = new Socket("localhost", PORT); + Socket clientSocket = new Socket(); + clientSocket.connect(new InetSocketAddress("localhost", PORT), LOCAL_CONNECTION_TIMEOUT_MS); System.out.println("*** Already running!"); return true; } catch (IOException e) {