mò á¸Ec@s1dkZdkZd„Zd„Zd„ZdS(NcCsŠg}xSyCtititiƒ}|idƒ|idƒ|i|ƒWq Pq Xq Wt|ƒ}x|D]}|i ƒqoW~|S(Nitii(Ri( tsltsockettAF_INETt SOCK_STREAMtstbindtlistentappendtlentnumtclose(RR R((t>/data/zmath/zope/lib/python/ZServer/medusa/test/max_sockets.pytmax_server_sockets s     cCs×tititiƒ}|idƒ|idƒg}x^yNtititiƒ}|idƒ|i ƒ\}}|i ||fƒWq;Pq;Xq;Wt |ƒ}x(|D] \}}|iƒ|iƒq¬W~|S(NRi'ii(Ri'(Ri'(RRRtserverRRRRtconnecttaccepttconntaddrRR R tcR (RRRRR RR((R tmax_client_socketss(       cCsËg}x yt|ƒ}xgtdtt|ƒdƒƒD]E}tititiƒ}|i dƒ|i dƒ|i |ƒq9Wt i |ggdƒWq Pq Xq Wx|D]}|iƒq°W~|S(Nif0.050000000000000003Rii(Ri(RR R trangetinttiRRRRRRRtselectR (RRR R((R tmax_select_sockets0s& !   (RRR RR(RRRRR ((R t?s