1
This commit is contained in:
parent
fc87c6c040
commit
be96e0c0d5
@ -35,7 +35,8 @@ public:
|
|||||||
p->msgid,
|
p->msgid,
|
||||||
p->seqid,
|
p->seqid,
|
||||||
&buf[offset + sizeof(f8::PackHead)],
|
&buf[offset + sizeof(f8::PackHead)],
|
||||||
p->packlen);
|
p->packlen,
|
||||||
|
0);
|
||||||
offset += sizeof(f8::PackHead) + p->packlen;
|
offset += sizeof(f8::PackHead) + p->packlen;
|
||||||
} else {
|
} else {
|
||||||
warning = true;
|
warning = true;
|
||||||
@ -87,7 +88,7 @@ static void GSListeneron_error(a8::TcpListener*, int type, int errorid)
|
|||||||
void GGListener::Init()
|
void GGListener::Init()
|
||||||
{
|
{
|
||||||
tcp_listener_ = std::make_shared<a8::TcpListener>();
|
tcp_listener_ = std::make_shared<a8::TcpListener>();
|
||||||
tcp_listener_->RegisterSessionClass<GGClientSession>();
|
tcp_listener_->RegisterSessionClass<GGClientSession>(1024 * 64);
|
||||||
tcp_listener_->on_error = GSListeneron_error;
|
tcp_listener_->on_error = GSListeneron_error;
|
||||||
|
|
||||||
tcp_listener_->bind_address = "0.0.0.0";
|
tcp_listener_->bind_address = "0.0.0.0";
|
||||||
|
@ -63,7 +63,7 @@ void App::UnInit()
|
|||||||
HandlerMgr::Instance()->UnInit();
|
HandlerMgr::Instance()->UnInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
void App::Update()
|
void App::Update(int delta_time)
|
||||||
{
|
{
|
||||||
QuickExecute();
|
QuickExecute();
|
||||||
SlowerExecute();
|
SlowerExecute();
|
||||||
@ -90,7 +90,7 @@ void App::ProcessGameGateMsg(f8::MsgHdr* hdr)
|
|||||||
if (handler) {
|
if (handler) {
|
||||||
switch (handler->handlerid) {
|
switch (handler->handlerid) {
|
||||||
case HID_GSMgr:
|
case HID_GSMgr:
|
||||||
ProcessNetMsg(handler, GSMgr::Instance(), *hdr);
|
ProcessNetMsg(handler, GSMgr::Instance(), hdr);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@ public:
|
|||||||
virtual const std::string GetPkgName() override;
|
virtual const std::string GetPkgName() override;
|
||||||
virtual void Init() override;
|
virtual void Init() override;
|
||||||
virtual void UnInit() override;
|
virtual void UnInit() override;
|
||||||
virtual void Update() override;
|
virtual void Update(int delta_time) override;
|
||||||
virtual bool HasTask() override;
|
virtual bool HasTask() override;
|
||||||
virtual void DispatchSocketMsg(f8::MsgHdr* hdr) override;
|
virtual void DispatchSocketMsg(f8::MsgHdr* hdr) override;
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ void GSMgr::UnInit()
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void GSMgr::_SS_WSP_RequestTargetServer(f8::MsgHdr& hdr, const ss::SS_WSP_RequestTargetServer& msg)
|
void GSMgr::_SS_WSP_RequestTargetServer(f8::MsgHdr* hdr, const ss::SS_WSP_RequestTargetServer& msg)
|
||||||
{
|
{
|
||||||
ss::SS_MS_ResponseTargetServer respmsg;
|
ss::SS_MS_ResponseTargetServer respmsg;
|
||||||
respmsg.set_context_id(msg.context_id());
|
respmsg.set_context_id(msg.context_id());
|
||||||
@ -92,13 +92,13 @@ void GSMgr::_SS_WSP_RequestTargetServer(f8::MsgHdr& hdr, const ss::SS_WSP_Reques
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
GGListener::Instance()->SendMsg(hdr.socket_handle, respmsg);
|
GGListener::Instance()->SendMsg(hdr->socket_handle, respmsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GSMgr::_SS_Ping(f8::MsgHdr& hdr, const ss::SS_Ping& msg)
|
void GSMgr::_SS_Ping(f8::MsgHdr* hdr, const ss::SS_Ping& msg)
|
||||||
{
|
{
|
||||||
ss::SS_Pong pongmsg;
|
ss::SS_Pong pongmsg;
|
||||||
GGListener::Instance()->SendMsg(hdr.socket_handle, pongmsg);
|
GGListener::Instance()->SendMsg(hdr->socket_handle, pongmsg);
|
||||||
}
|
}
|
||||||
|
|
||||||
void GSMgr::___GSReport(std::shared_ptr<f8::JsonHttpRequest> request)
|
void GSMgr::___GSReport(std::shared_ptr<f8::JsonHttpRequest> request)
|
||||||
|
@ -23,8 +23,8 @@ class GSMgr : public a8::Singleton<GSMgr>
|
|||||||
void Init();
|
void Init();
|
||||||
void UnInit();
|
void UnInit();
|
||||||
|
|
||||||
void _SS_WSP_RequestTargetServer(f8::MsgHdr& hdr, const ss::SS_WSP_RequestTargetServer& msg);
|
void _SS_WSP_RequestTargetServer(f8::MsgHdr* hdr, const ss::SS_WSP_RequestTargetServer& msg);
|
||||||
void _SS_Ping(f8::MsgHdr& hdr, const ss::SS_Ping& msg);
|
void _SS_Ping(f8::MsgHdr* hdr, const ss::SS_Ping& msg);
|
||||||
|
|
||||||
void ___GSReport(std::shared_ptr<f8::JsonHttpRequest> request);
|
void ___GSReport(std::shared_ptr<f8::JsonHttpRequest> request);
|
||||||
void ___GSList(std::shared_ptr<f8::JsonHttpRequest> request);
|
void ___GSList(std::shared_ptr<f8::JsonHttpRequest> request);
|
||||||
|
2
third_party/a8
vendored
2
third_party/a8
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 56f576e60d471f0390d12172cf2aa499c0772e93
|
Subproject commit 380074e2f78043a71b134c420af20b00127b1967
|
2
third_party/f8
vendored
2
third_party/f8
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 1c141d8817c21820eb0e79aad3279245a8a72866
|
Subproject commit b172c94f398c782d53a3147250c71e3c0eafe890
|
Loading…
x
Reference in New Issue
Block a user