补充注释
This commit is contained in:
parent
824ea2a25f
commit
eb24bc5e25
@ -10,7 +10,11 @@ std::map<uint64_t, userinfo*> handler::user_fd;
|
||||
|
||||
void handler::resp(const std::shared_ptr<agreement_request>& request,
|
||||
const std::shared_ptr<agreement_response>& response) {
|
||||
// 用户操作逻辑包
|
||||
/// 用户操作逻辑包
|
||||
// 定义100序号一下的为操作逻辑业务逻辑 请求与响应 +20 就能一一对应
|
||||
// 例如 login包类型为 request login==0 那么响应这个登陆信息就是 response login==0+20
|
||||
// 100 以上 为im msg 通讯的包类型序号
|
||||
if (request->m_mph->mp_type() < 100) {
|
||||
auto resp = new Response((mp::MP_TYPE) (request->m_mph->mp_type() + 20),
|
||||
response->m_sri.sri_code(), response->m_sri.sri_username(),
|
||||
response->m_sri.sri_msg(), response->m_sri.sri_token());
|
||||
@ -18,6 +22,11 @@ void handler::resp(const std::shared_ptr<agreement_request>& request,
|
||||
|
||||
bufferevent_write(request->m_bev, ret.c_str(), ret.size());
|
||||
delete resp;
|
||||
}
|
||||
/// 聊天消息包
|
||||
else {
|
||||
handler::send(request, response);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
x
Reference in New Issue
Block a user