#include "client/main.hh" using namespace client; int main(const int argc, const char* const argv[]) { if (argc != 2) { std::cerr << "usage: ./client PORT\n"; return EXIT_SUCCESS; } const char* const address = "localhost"; // not an argument fsr const char* const port = argv[1]; try { shared::set_exit_handler(); do_client(address, port); } catch (const std::exception& e) { std::cerr << "caught exception from client!\n\twhat(): " << e.what() << '\n'; return EXIT_FAILURE; } catch (...) { std::cerr << "unhandled exception from client!\n"; return EXIT_FAILURE; } return EXIT_SUCCESS; }