#pragma warning ( disable:4005 ) #pragma warning ( disable:4996 ) #include "../Interface/Thread.h" #include "types.h" #include "socket_header.h" #include class CUDPThread : public IThread { public: CUDPThread(_u16 udpport, std::string servername); ~CUDPThread(); std::string getServername(); void operator()(void); bool hasError(void); void stop(void); private: SOCKET udpsock; std::string mServername; bool UdpStep(void); bool has_error; volatile bool do_stop; };