#pragma once #include #include "IOCPNetwork/IOCPNetwork2Parent.h" class CNetServer; class CGlassResult; class SReviewResult; class CResultServerControl : public IIOCPNetwork2Parent { public: CResultServerControl(void); virtual ~CResultServerControl(void); BOOL SendReviewResult(int nModuleIdx, int nResultIdx, const SReviewResult* pReviewResult); protected: int InitResultServer(); void DeinitResultServer(); // net iocp 2 parent virtual void IOCPNet2P_Connected(int Type); virtual void IOCPNet2P_Disconnected(int Type, int nModuleNo = -1); virtual BOOL IOCPNet2P_Received(int Type, CNetPacket* pPacket, __int64 nContext = -1); protected: CNetServer* m_pServerSocket; };