摘要:
再看GS接包过程bool GameServer::ProcessLoop(packet& rPkt){ if(false == m_spDataLayer->Recv(rPkt)) return true;//没数据了 if(rPkt.is_data) { ... 阅读全文
摘要:
再看GS线程void GameServer::ProcessThreadTry(){ int nCount = 0; packet rcvPkt; rcvPkt.data = new char[1024 * 100]; //该事件工厂主要创建了两个定时器1.livemgr的检... 阅读全文
摘要:
GS给客户单发包以及m_queGcWait(所有GC共享)send_stat BaseChannel::SendCmd(int nCmd, void* pData, int nLen){ Protocol Ptl; Ptl.cmd_type = nCmd; Ptl.conte... 阅读全文