bool PeerSrvModuleBase::ProcessPacket() { int32 nPacketProcessed = 0; nPacketProcessed += PeerProcPacket(); nPacketProcessed += ProcCltPacket(); return nPacketProcessed > 0; }
void PeerBase::PeerRun() { //TODO: DoPeerRun(); int32 tTime = GTimer::GetTimeMS(); int32 tPeerNetThreadFrameTime = tTime - m_LastFrameTime; m_LastFrameTime = tTime; PeerProcPacket(); if (m_PktSendList.GetPacketCount() <= 0) { //ÔÝÍ£Ò»»áŶ¡£¡£¡£ } int32 tSleeptime = 100 - tPeerNetThreadFrameTime; Sleep(100); }