This commit is contained in:
romkazvo
2023-08-07 19:29:24 +08:00
commit 34d6c5d489
4832 changed files with 1389451 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
#ifndef _SERVERSNOOPER_H_
#define _SERVERSNOOPER_H_
#include <INetwork.h>
class CServerSnooper :
public IServerSnooper
{
public:
CServerSnooper(void);
virtual ~CServerSnooper(void);
bool Init(IServerSnooperSink *pSink);
public:
//IServerSnooper
void SearchForLANServers(unsigned int nTime);
void Update(unsigned int nTime);
void Release(){delete this;}
protected:
void ProcessPacket(CStream &stmPacket,CIPAddress &ip);
private:
CDatagramSocket m_socket;
unsigned int m_nStartTime;
unsigned int m_nCurrentTime;
IServerSnooperSink *m_pSink;
};
#endif //_SERVERSNOOPER_H_