hch
2025-10-14 193a90f580f5ff6870d906e37821f27d350dc08f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
œÔíhc@sZddlTddlmZddlmZdefd„ƒYZdefd„ƒYZdS(    iÿÿÿÿ(t*(ttagHead(tCommFuncttagPLLoginResultcBseeZeƒZdZdZdZdZd„Z    ddd„Z
d„Z d„Z d„Z d„ZRS(    itcCs&|jƒd|j_d|j_dS(Ni(tCleartHeadtCmdtSubCmd(tself((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyt__init__s
  cCsz|jƒ|jj||ƒ}tj||ƒ\|_}tj||ƒ\|_}tj|||jƒ\|_}|S(N(    RRtReadDataRtReadBYTEtResultt    ErrMsgLent
ReadStringtErrMsg(R    t_lpDatat_post_Len((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR s 
!cCsPtƒ|_|jjƒd|j_d|j_d|_d|_d|_dS(NiiR(RRRRRR RR(R    ((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR's                cCsDd}||jjƒ7}|d7}|d7}|t|jƒ7}|S(Nii(Rt    GetLengthtlenR(R    tlength((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR1s 
 
cCsvd}tj||jjƒ|jjƒƒ}tj||jƒ}tj||jƒ}tj||j|jƒ}|S(NR(    Rt WriteStringRRt    GetBuffert    WriteBYTER RR(R    tdata((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR:s 'cCs,d|jjƒ|j|j|jf}|S(NsÍ
                                Head:%s,
                                Result:%d,
                                ErrMsgLen:%d,
                                ErrMsg:%s
                                (Rt OutputStringR RR(R    t
DumpString((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyRBs   N(t__name__t
__module__RRR RRtNoneRR
R RRRR(((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyRs            
            ttagPLHeartbeatcBsbeZdZdefdefgZd„Zddd„Zd„Zd„Zd„Z    d    „Z
RS(
iRRcCs |jƒd|_d|_dS(Nii(RRR(R    ((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR
\s
        icCs8|jƒtt|ƒ|||jƒƒ||jƒS(N(Rtmemmovet    addressofR(R    t
stringDataRt_len((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR bs
 cCsd|_d|_dS(Nii(RR(R    ((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyRgs        cCs
ttƒS(N(tsizeofR (R    ((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyRlscCstt|ƒ|jƒƒS(N(t    string_atR"R(R    ((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyRoscCsd|j|jf}|S(Ns‘//01 03ÐÄÌø°ü//tagPLHeartbeat:
                                Cmd:%s,
                                SubCmd:%s
                                (RR(R    R((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyRrs ( RRt_pack_tc_ubytet_fields_R
R RRRR(((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyR Us                    N(tctypest PackCommonDefRtCommonRt    StructureRR (((s3.\\ServersRoute\Protocol\MergeServerSendProtocol.pyt<module>    s
C