public UserConnector(String[] args) {
		if (args.length < 1) {
            System.out.println("Usage: ChatServer <port>");
            System.exit(1);
        }
        
        /* Create the server socket */
        try {
            serverSocket = new ServerSocket(Integer.parseInt(args[0]));
        } catch (IOException e) {
            System.out.println("IOException: " + e);
            System.exit(1);
        }
        responder = new ChatResponder();
        new Thread(responder).start();
        /* In the main thread, continuously listen for new clients and spin off threads for them. */
	}