From 02fe86ab2a04a02b114d7ca8ce4374a29a1d5f45 Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Fri, 13 Mar 2026 11:58:45 +0100 Subject: Coalesce mock server into single MockServer class Replace three independent EchoServer instances with one MockServer that owns three QTcpServers, shares a single KA_PING timer, and uses a flat client list with localPort() for port resolution. --- mock-server/main.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'mock-server/main.cpp') diff --git a/mock-server/main.cpp b/mock-server/main.cpp index 0694e4d..b104685 100644 --- a/mock-server/main.cpp +++ b/mock-server/main.cpp @@ -1,8 +1,8 @@ /** * @file main.cpp - * @brief Mock XPL2 server — echoes back on three ports. + * @brief Mock XPL2 server on three protocol ports. */ -#include "EchoServer.h" +#include "MockServer.h" #include @@ -11,9 +11,7 @@ main (int argc, char *argv[]) { QCoreApplication app (argc, argv); - new EchoServer (9110, "Command", &app); - new EchoServer (9111, "Imaging", &app); - new EchoServer (9112, "Status", &app); + new MockServer (&app); return app.exec (); } -- cgit v1.2.3