This commit is contained in:
ackimixs
2024-05-22 13:04:38 +02:00
parent 27487d0f2d
commit eb87bb3109
2 changed files with 7 additions and 4 deletions

View File

@@ -5,6 +5,7 @@ set(CMAKE_CXX_STANDARD 17)
find_package(Modelec COMPONENTS
Utils
CLParser
REQUIRED
)
@@ -14,4 +15,5 @@ add_executable(socketServer main.cpp
target_link_libraries(socketServer
Modelec::Utils
Modelec::CLParser
)

View File

@@ -1,6 +1,8 @@
#include "TCPServer.h"
#include <csignal>
#include <Modelec/CLParser.h>
std::atomic<bool> shouldStop = false;
void signalHandler( int signum ) {
@@ -11,10 +13,9 @@ int main(int argc, char* argv[]) {
signal(SIGINT, signalHandler);
signal(SIGTERM, signalHandler);
int port = 8080;
if (argc >= 2) {
port = std::stoi(argv[1]);
}
CLParser clParser(argc, argv);
int port = clParser.getOption<int>("port", 8080);
TCPServer server(port);