From 61cc416356a5d312ec40a8fb6ae9f00decc0ced0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sat, 4 Jul 2020 21:22:38 +0800 Subject: [PATCH] =?UTF-8?q?SS=5FIM=5FIMServerList=E6=94=B9=E4=B8=BA?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E6=89=80=E6=9C=89=E8=8A=82=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/masterserver/svrmgr.cc | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/server/masterserver/svrmgr.cc b/server/masterserver/svrmgr.cc index 84461b0..afe3063 100644 --- a/server/masterserver/svrmgr.cc +++ b/server/masterserver/svrmgr.cc @@ -122,21 +122,16 @@ void SvrMgr::_SS_IM_ReportServerInfo(f8::MsgHdr& hdr, const ss::SS_IM_ReportServ void SvrMgr::_SS_IM_IMServerList(f8::MsgHdr& hdr, const ss::SS_IM_IMServerList& msg) { - SvrNode* node = GetNodeBySocket(hdr.socket_handle); - if (node) { - ss::SS_MS_IMServerList respmsg; - for (auto& pair : node_key_hash_) { - if (node != pair.second) { - auto p = respmsg.add_server_list(); - p->set_instance_id(pair.second->instance_id); - p->set_online_num(pair.second->online_num); - p->set_ip(pair.second->ip); - p->set_port(pair.second->port); - p->set_servicing(pair.second->servicing); - } - } - IMListener::Instance()->SendMsg(hdr.socket_handle, respmsg); + ss::SS_MS_IMServerList respmsg; + for (auto& pair : node_key_hash_) { + auto p = respmsg.add_server_list(); + p->set_instance_id(pair.second->instance_id); + p->set_online_num(pair.second->online_num); + p->set_ip(pair.second->ip); + p->set_port(pair.second->port); + p->set_servicing(pair.second->servicing); } + IMListener::Instance()->SendMsg(hdr.socket_handle, respmsg); } void SvrMgr::___GSList(f8::JsonHttpRequest* request)