e_msg_c_as_login_req 和 e_msg_c_as_login_if_no_register_req
e_msg_c_as_login_req e_msg_c_as_login_if_no_register_req 这两条协议差不多 第一个就是纯粹的登录,验证密码 第二个游戏中游客模式,直接登录的模式,既包括注册又包括登录的功能 for (std::map<UINT32, CArea*>::iterator it = m_mapAreaID2Area.begin() ; it != m_mapAreaID2Area.end() ; ++it) { CArea*pArea = it->second; ASSERT_RETURN_FALSE(pArea); area* ele = areas->add_areas(); ele->set_area_id(pArea->area_id); char* pbuf = ANSIToUTF8(pArea->name.c_str()); ele->set_name(pbuf); free(pbuf); ele->set_status(pArea->status); } 这个协议会将服务器的列表中每条的id,和服务器名称发给客户端,以及当前服务器状态(良好,爆满等)