From d6792bf0e0b821df14470f9f0eee72accd043198 Mon Sep 17 00:00:00 2001 From: Blitblank Date: Thu, 23 Jul 2026 22:42:12 -0500 Subject: [PATCH] sync from server --- server/config/main.cfg | 2 +- server/src/TcpServer.cpp | 6 ++++-- server/src/config/ServerConfig.hpp | 2 ++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/server/config/main.cfg b/server/config/main.cfg index 7833c19..d59e00d 100644 --- a/server/config/main.cfg +++ b/server/config/main.cfg @@ -23,7 +23,7 @@ Logger = ( TcpServer = ( { Id = "main"; - + Hostname = "accordion.vxbard.net" Port = 39500; } ); diff --git a/server/src/TcpServer.cpp b/server/src/TcpServer.cpp index f23b290..f2f092c 100644 --- a/server/src/TcpServer.cpp +++ b/server/src/TcpServer.cpp @@ -68,9 +68,11 @@ ErrorCode TcpServer::init() { // configure for listening memset(buffer, 0x0, sizeof(buffer)); // clear our buffer so we know for sure any data in it is the client's - if(listen(serverSocket, 10) < 0) { // configure the socket as a passive server with a fifo queue 10 requests long - logger_->log("TcpServer", LogFlag::Debug, "Server listening on port {}...", configuration_.port); + if(listen(serverSocket, 4096) < 0) { // configure the socket as a passive server with a fifo queue n requests long + logger_->log("TcpServer", LogFlag::Error, "Unable to listen."); + return ErrorCode::Error; } + logger_->log("TcpServer", LogFlag::Debug, "Server listening on port {}...", configuration_.port); // configure pollfds memset(sockets, 0, sizeof(sockets)); // clear all diff --git a/server/src/config/ServerConfig.hpp b/server/src/config/ServerConfig.hpp index d8d227b..5b936fe 100644 --- a/server/src/config/ServerConfig.hpp +++ b/server/src/config/ServerConfig.hpp @@ -6,6 +6,7 @@ struct ServerParams { std::string id; + std::string hostname; uint32_t port; }; @@ -21,6 +22,7 @@ public: return false; } + setting.lookupValue("Hostname", params_->hostname); setting.lookupValue("Port", params_->port); return true;