This commit is contained in:
HikikoMarmy
2025-04-24 11:19:35 +01:00
parent 9cf6dea79f
commit 5f8becc229
2 changed files with 4 additions and 5 deletions

View File

@@ -1,13 +1,12 @@
#pragma once #pragma once
class DiscoveryServer class DiscoveryServer {
{
private: private:
static inline std::unique_ptr< DiscoveryServer > m_instance; static inline std::unique_ptr< DiscoveryServer > m_instance;
static inline std::mutex m_mutex; static inline std::mutex m_mutex;
public: public:
static DiscoveryServer& Get() static DiscoveryServer &Get()
{ {
std::lock_guard< std::mutex > lock( m_mutex ); std::lock_guard< std::mutex > lock( m_mutex );
if( m_instance == nullptr ) if( m_instance == nullptr )
@@ -32,7 +31,7 @@ public:
} }
private: private:
void ProcessPacket(sockaddr_in* clientAddr, sptr_byte_stream stream); void ProcessPacket( sockaddr_in *clientAddr, sptr_byte_stream stream );
std::atomic< bool > m_running; std::atomic< bool > m_running;
std::thread m_thread; std::thread m_thread;