#pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "SundriesFunc.h" #include "CriticalSection.h" struct TUDP_HEADER { USHORT Len; USHORT Cmd; UINT ConUID; // Connection UID BYTE Mode; }; /* struct TSendPacketData { USHORT Len; USHORT AckCount; USHORT State; DWORD SendTick; }; */ inline UINT GetPacketSequence() { static UINT PacketSequence = 0; PacketSequence++; if (PacketSequence > 4000000000) PacketSequence = 0; return PacketSequence; }