Ejemplo n.º 1
0
bool PeerSrvModuleBase::ProcessPacket()
{
	int32 nPacketProcessed = 0;

	nPacketProcessed += PeerProcPacket();
	nPacketProcessed += ProcCltPacket();

	return nPacketProcessed > 0;
}
Ejemplo n.º 2
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);
}