Files
UE_SpaceStudio/SpaceStudioClient/Plugins/SocketServer/Source/SocketServer/Public/SocketServerTCPThread.h
T
2025-09-15 17:17:30 +08:00

23 lines
495 B
C++

// Copyright 2022 David Romanski (Socke). All Rights Reserved.
#pragma once
#include "SocketServer.h"
class SOCKETSERVER_API FSocketServerTCPThread : public FRunnable {
public:
FSocketServerTCPThread(USocketServerTCP* tcpServerP, EReceiveFilterServer receiveFilterP, bool& runP);
~FSocketServerTCPThread();
virtual uint32 Run() override;
void stopThread();
private:
USocketServerTCP* tcpServer;
EReceiveFilterServer receiveFilter;
bool& run;
FRunnableThread* thread = nullptr;
};