hwj35
5 天以前 b8cda3b926e4503224568fc5afefdf73d403911d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
œÔíhc@s{ddlmZddlZddlmZddlmZmZmZddl    m
Z
m Z dejfd„ƒYZ dS(iÿÿÿÿ(tmylogN(tAsynServerClient(tSingletonObjectt CommonDefineterror(tSendPackProtocolt
MMORPGPacktMongoDBServerClientcBs#eZd„Zd„Zd„ZRS(cCs)tjj|||||ƒ||_dS(N(Rt__init__t_MongoDBServerClient__recvQueue(tselftsocktaddrtOnCloset    recvQueue((s*.\\ServersRoute\Net\MongoDBServerClient.pyRscCsátjr&tjdtj|ƒƒntjƒjƒ}d|j    |ƒkr‰t
j dt
j dƒ}tj
|ƒtjƒj |ƒdS|j|jƒtjd|jjƒƒ|jj|ƒtjd|jjƒƒdS(s»ñµÃ²ð½âºóµÄ·â°üsbuf = %siÿÿÿÿRserror in pack.readDataNsbefore put:recv queue cnt = %ssafter put:recv queue cnt = %s(Rt
DUMPPACKETRtdebugtbinasciitb2a_hexRt getPackPooltalloctreadDataRt    formatMsgt ERROR_NO_135tfreet setSessionIDt    sessionIDR    tqsizetput(R
tbuftpacktmsg((s*.\\ServersRoute\Net\MongoDBServerClient.pyt OnGetPackets     cCsVtjƒ}|j|ƒ|jƒjtjkr?|jƒdStjj    ||ƒdS(N(
RtMMORPGPacket_StackRt getPackHeadttypeRt atDisconnectt
disconnectRtpushSend(R
RR((s*.\\ServersRoute\Net\MongoDBServerClient.pyR&6s   
(t__name__t
__module__RR R&(((s*.\\ServersRoute\Net\MongoDBServerClient.pyRs        "( tCommonRRtNetCoreRtDBCommonRRRtProtocolRRR(((s*.\\ServersRoute\Net\MongoDBServerClient.pyt<module>s