//------------------------------------------------------------------------------------- void Baseapp::onChannelDeregister(Mercury::Channel * pChannel) { ENTITY_ID pid = pChannel->proxyID(); EntityApp<Base>::onChannelDeregister(pChannel); // 有关联entity的客户端退出则需要设置entity的client if(pid > 0) { Proxy* proxy = static_cast<Proxy*>(this->findEntity(pid)); if(proxy) { proxy->onClientDeath(); } } }