int main (int argc, char *argv[]) {
    if (argc < 3) {
        std::cerr << "Usage: " << argv[0] << " host port" << std::endl << std::endl;
        return -1;
    }
    std::string host = argv[1];
    short port = atoi(argv[2]);
    
    if (!connectionHandler.connect(host, port)) {
        std::cerr << "Cannot connect to " << host << ":" << port << std::endl;
        return 1;
    }
	
	 std::thread t1(SendOutput);
	 std::thread t2(ListenInput);
	 t1.join();
	 t2.join();
    
    return 0;
}