public boolean serverCom(String portNumber) {
        Integer port = portNumber.isEmpty() ? 4502 : Integer.parseInt(portNumber);
        boolean status = false;
        try {
            if (available(port)) {
                ServerSocket serverSocket = new ServerSocket(port);
                serverTCPSocket = serverSocket.accept();
                System.out.println("Conection Accepted");
                status = true;
            } else {
                System.err.println("Port " + port + " is used on another app");
                System.err.println("Please use another port");

            }
            return status;
        } catch (IOException ioe) {
            System.err.println("ERROR: Socket connection failed. Exception caused by: " + ioe);
        }
        return status;
    }