1
This commit is contained in:
parent
f6facb7f2e
commit
c89a4746dc
@ -9,6 +9,7 @@ enum SSMessageId_e
|
|||||||
_SS_WSP_RequestTargetServer = 11;
|
_SS_WSP_RequestTargetServer = 11;
|
||||||
_SS_MS_ResponseTargetServer = 12;
|
_SS_MS_ResponseTargetServer = 12;
|
||||||
_SS_ForceCloseSocket = 13;
|
_SS_ForceCloseSocket = 13;
|
||||||
|
_SS_BindUpStreamSocket = 20;
|
||||||
|
|
||||||
_SS_CMKcpHandshake = 99;
|
_SS_CMKcpHandshake = 99;
|
||||||
_SS_CMPing = 101;
|
_SS_CMPing = 101;
|
||||||
|
@ -99,3 +99,7 @@ message SS_Pong
|
|||||||
message SS_ForceCloseSocket
|
message SS_ForceCloseSocket
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
message SS_BindUpStreamSocket
|
||||||
|
{
|
||||||
|
}
|
||||||
|
@ -259,7 +259,9 @@ void App::ProcessTargetServerMsg(f8::MsgHdr* hdr)
|
|||||||
GCListener::Instance()->ForceCloseClient(hdr->socket_handle);
|
GCListener::Instance()->ForceCloseClient(hdr->socket_handle);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (hdr->msgid == ss::_SS_CMLogin || hdr->msgid == ss::_SS_CMReconnect) {
|
if (hdr->msgid == ss::_SS_CMLogin ||
|
||||||
|
hdr->msgid == ss::_SS_CMReconnect ||
|
||||||
|
hdr->msgid == ss::_SS_BindUpStreamSocket) {
|
||||||
DownStreamMgr::Instance()->BindUpStream(hdr->socket_handle, hdr->ip_saddr);
|
DownStreamMgr::Instance()->BindUpStream(hdr->socket_handle, hdr->ip_saddr);
|
||||||
GCListener::Instance()->MarkClient(hdr->socket_handle, true);
|
GCListener::Instance()->MarkClient(hdr->socket_handle, true);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user