Viewing File: /usr/lib64/python2.7/Demo/sockets/udpecho.pyc

ó
V
Qc@sQddlZddlTd
ZdZd„Zd„Zd„Zd	„ZeƒdS(iÿÿÿÿN(t*iPÃiicCsdttjƒdkrtƒntjddkr<tƒn$tjddkrYtƒntƒdS(Niis-ss-c(tlentsystargvtusagetservertclient(((s,/usr/lib64/python2.7/Demo/sockets/udpecho.pytmains


cCs'tjt_dGHdGHtjdƒdS(Ns,Usage: udpecho -s [port]            (server)s,or:    udpecho -c host [port] <file (client)i(Rtstderrtstdouttexit(((s,/usr/lib64/python2.7/Demo/sockets/udpecho.pyRscCs–ttjƒdkr+ttjdƒ}nt}tttƒ}|jd|fƒdGHx7|j	t
ƒ\}}d||fGH|j||ƒq[dS(Nitsudp echo server readysserver received %r from %r(RRRtevalt	ECHO_PORTtsockettAF_INETt
SOCK_DGRAMtbindtrecvfromtBUFSIZEtsendto(tporttstdatataddr((s,/usr/lib64/python2.7/Demo/sockets/udpecho.pyRscCsáttjƒdkrtƒntjd}ttjƒdkrWttjdƒ}nt}||f}tttƒ}|j	dƒdGHxPtj
jƒ}|s¦Pn|j||ƒ|j
tƒ\}}d||fGHqdS(NiiRis$udp echo client ready, reading stdinsclient received %r from %r(Ri(RRRRRR
RRRRtstdintreadlineRRR(thostRRRtlineRtfromaddr((s,/usr/lib64/python2.7/Demo/sockets/udpecho.pyR+s"


iWÃ(RRR
RRRRR(((s,/usr/lib64/python2.7/Demo/sockets/udpecho.pyt<module>s
	
		
	
Back to Directory File Manager