From cad2569f10e6c0131e5e645ee76330c776b91547 Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Thu, 19 Jun 2025 18:45:34 +0800 Subject: fix!: share pointer for details: https://stackoverflow.com/a/5548314 --- include/libsock/server/client.hpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'include/libsock/server/client.hpp') diff --git a/include/libsock/server/client.hpp b/include/libsock/server/client.hpp index 1799f34..0579a38 100644 --- a/include/libsock/server/client.hpp +++ b/include/libsock/server/client.hpp @@ -1,6 +1,8 @@ #pragma once #include "../types.hpp" +#include "clients.hpp" +#include "server.hpp" #include #include #include @@ -12,12 +14,6 @@ namespace LibSock { namespace Server { -class Server; -class Clients; - -extern SP pServer; -extern SP pClients; - struct SRecvData { std::string data; const size_t size = 1024; @@ -52,7 +48,7 @@ class Client { bool isValid(); private: - Client(SP server = SP(pServer), SP clients = pClients, bool track = false, bool oneShot = true); + Client(SP server = pServer, SP clients = pClients, bool track = false, bool oneShot = true); WP self; SP m_sockfd; -- cgit v1.2.3