1,//有使用绑定Id与客户端数据的做法,不需要维护映射表
typedef HM_NAMESPACE::hash_map<uint32, WorldSession*> SessionMap;
SessionMap m_sessions;
typedef HM_NAMESPACE::hash_map<uint32, WorldSession*> SessionMap;
SessionMap m_sessions;
RWLock m_sessionlock;
2,//这里判断消息包完整无误可以直接调用一个接口函数来把消息包字节流直接发送出到应用层去解析
/*在其他通信框架中可以是
PUSH直接将数据全部发给应用层
PULL给出当前接收到数据长度和随时获取定长数据的函数功能
PACK直接提供一个完整数据包给应用层
*/
3,添加一个适当的内存池