16class TcpServer :
public QTcpServer
20 explicit TcpServer(
const QByteArray &serverAddress,
23 QObject *parent =
nullptr);
26 virtual void incomingConnection(qintptr handle)
override;
28 virtual void shutdown();
29 virtual void timeoutConnections();
32 void setProtocol(
Protocol *protocol);
35 void createConnection(qintptr handle);
38 friend class TcpServerBalancer;
40 QByteArray m_serverAddress;
44 std::vector<std::pair<QAbstractSocket::SocketOption, QVariant>> m_socketOptions;