Files
FC1/CryNetwork/ServerSnooper.h
romkazvo 34d6c5d489 123
2023-08-07 19:29:24 +08:00

26 lines
582 B
C++

#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_