/** * @file EchoServer.h * @brief Simple TCP echo server for a single port. */ #pragma once #include class EchoServer : public QTcpServer { Q_OBJECT public: EchoServer (quint16 port, const char *name, QObject *parent = nullptr); private slots: void onNewConnection (); void onClientReadyRead (); void onClientDisconnected (); private: const char *m_name; quint16 m_port; };