Files
Shadowsocks-For-WHMCS/Server/shadowsocks/asyncmgr.pyc

15 lines
2.7 KiB
Plaintext
Raw Normal View History

2016-05-27 11:18:25 +08:00
<EFBFBD><EFBFBD>
T#zUc@s<>ddkZddkZddkZddkZddkZddkZddkZddkZddkZddk Z ddk
Z
de fd<00><00>YZ d<00>Z edjo e <00>ndS(i<><69><EFBFBD><EFBFBD>Nt ServerMgrcBs5eZd<00>Zd<00>Zd<00>Zd<00>Zd<00>ZRS(cCsd|_d|_dS(N(tNonet_loopt_sock(tself((s%/home/wwwroot/shadowsocks/asyncmgr.pyt__init__&s cCs<>|iotd<00><00>n||_titititi<00>|_|iiti ti
f<00>|ii t <00>|i |iti<00>|i|i<00>dS(Nsalready add to loop(Rt ExceptiontsockettAF_INETt
SOCK_DGRAMtSOL_UDPRtbindtConfigtMANAGE_BIND_IPt MANAGE_PORTt setblockingtFalsetaddt eventlooptPOLL_INt add_handlert handle_events(Rtloop((s%/home/wwwroot/shadowsocks/asyncmgr.pyt add_to_loop*s
 cCs<>|id<00>\}}|id<00>}t|<00>djodS|dtijoi|ddjotii<00>i|d<19>q<>|ddjo%tii<00>i |d|d <19>q<>ndS(
Ni<4E>t:iiit0it1i(
trecvfromtsplittlenR t MANAGE_PASSt server_poolt
ServerPoolt get_instancet cb_del_servert cb_new_server(Rtsocktdatataddrtargs((s%/home/wwwroot/shadowsocks/asyncmgr.pyt _handle_data6scCs<>x<>|D]<5D>\}}}||ijoqn|ti@o{tid<00>|ii|i<00>|ii<00>titi ti
ti <00>|_|ii t <00>|ii|iti<00>n|i|<00>PqWdS(Nsmgr socket err(RRtPOLL_ERRtloggingterrorRtremovetcloseRRR R
RRRRR((RteventsR$tfdtevent((s%/home/wwwroot/shadowsocks/asyncmgr.pyRBs   cCs(|io|ii<00>d|_ndS(N(RR-R(R((s%/home/wwwroot/shadowsocks/asyncmgr.pyR-Ss
 (t__name__t
__module__RRR(RR-(((s%/home/wwwroot/shadowsocks/asyncmgr.pyR$s
  cCsdS(N((((s%/home/wwwroot/shadowsocks/asyncmgr.pyttestYst__main__(ttimetosRtstructtreR*tcommont lru_cacheRRR tobjectRR3R1(((s%/home/wwwroot/shadowsocks/asyncmgr.pyt<module>s           5