private void openSocket() { try { if (port == NetworkConfiguration.CLIENT_PORT) _mySocket = main._clientSocket = new ServerSocket(port); else _mySocket = main._deviceSocket = new ServerSocket(port); Logger.info("[GestureServer] Socket Open: " + port); main.myState = JmolGestureServerInterface.OK; } catch (IOException e) { Logger.error("[GestureServer] Failed to open a server socket."); e.printStackTrace(); main.myState = 0; } }