Files
2026-11-07 13:30:45 +07:00

32 lines
604 B
C++

#pragma once
#include "Packet.h"
class NetworkSecurity
{
// DoS Attack
public:
virtual bool UpdateReceiveCount();
// Packet CheckSum
public:
virtual bool IsCheckSum( CPacket &rkPacket );
// Packet Replay
public:
virtual int GetSndState();
virtual void UpdateSndState();
virtual int GetRcvState();
virtual void UpdateRcvState();
virtual bool CheckState( CPacket &rkPacket );
// Send
public:
virtual void PrepareMsg( CPacket &rkPacket );
virtual void CompletionMsg( CPacket &rkPacket );
public:
NetworkSecurity();
virtual ~NetworkSecurity();
};