/* * main.cpp * * Created on: 5 сент. 2022 г. * Author: alexander */ #include #include #include int main(int argc, char *argv[]) { ap::Hub hub({{ "port", 'p', ap::REQUIRED }}); hub.readArguments(argc, argv); auto optionPort = hub.getOption('p'); if (!optionPort.isSet()) { std::cerr << "Порт не был установлен!" << std::endl; exit(EXIT_FAILURE); } int port = std::stoi(optionPort.getValues()[0]); zh::ServerTCP tcpServer(port); tcpServer.bind(); tcpServer.listen(); return 0; }