void waitAndGet(ConnectionHandler &connectionHandler) {
	while (true) {
		const short bufsize = 1024;
		char buf[bufsize];
		cin.getline(buf, bufsize);
		string line(buf);
		if (!connectionHandler.sendLine(line) || shouldClose) {
			std::cout << "Disconnected. Exiting...\n" << std::endl;
			shouldClose = true;
			connectionHandler.close();
			break;
		}
	}
}
void *SendOutput()
{
   while (running) {
        const short bufsize = 1024;
        char buf[bufsize];
        std::cin.getline(buf, bufsize);
		std::string line(buf);
        if (!connectionHandler.sendLine(line)) {
            std::cout << "Disconnected. Exiting...\n" << std::endl;
	    running = false;
            break;
        }
        if (line == "QUIT") {
            std::cout << "Exiting...\n" << std::endl;
	    running = false;
            break;
        }
   }
return NULL;
}