/usr/lib64/python2.7/Demo/sockets
NameSizeModeActions
broadcast.py2830644editdlrm
broadcast.pyc5470644editdlrm
broadcast.pyo5470644editdlrm
echosvr.py7380755editdlrm
echosvr.pyc8270644editdlrm
echosvr.pyo8270644editdlrm
finger.py12590755editdlrm
finger.pyc11620644editdlrm
finger.pyo11620644editdlrm
ftp.py39280644editdlrm
ftp.pyc29540644editdlrm
ftp.pyo29540644editdlrm
gopher.py97830755editdlrm
gopher.pyc103230644editdlrm
gopher.pyo103230644editdlrm
mcast.py22140755editdlrm
mcast.pyc21690644editdlrm
mcast.pyo21690644editdlrm
radio.py2870644editdlrm
radio.pyc4710644editdlrm
radio.pyo4710644editdlrm
README6280644editdlrm
rpython.py7130755editdlrm
rpython.pyc9820644editdlrm
rpython.pyo9820644editdlrm
rpythond.py12130755editdlrm
rpythond.pyc13350644editdlrm
rpythond.pyo13350644editdlrm
telnet.py30090755editdlrm
telnet.pyc21490644editdlrm
telnet.pyo21490644editdlrm
throughput.py20840755editdlrm
throughput.pyc24730644editdlrm
throughput.pyo24730644editdlrm
udpecho.py14670755editdlrm
udpecho.pyc20270644editdlrm
udpecho.pyo20270644editdlrm
unicast.py2300644editdlrm
unicast.pyc4560644editdlrm
unicast.pyo4560644editdlrm
unixclient.py2320644editdlrm
unixclient.pyc4240644editdlrm
unixclient.pyo4240644editdlrm
unixserver.py4140644editdlrm
unixserver.pyc5930644editdlrm
unixserver.pyo5930644editdlrm
Edit: /usr/lib64/python2.7/Demo/sockets/udpecho.py (1467B)
#! /usr/bin/python2.7 # Client and server for udp (datagram) echo. # # Usage: udpecho -s [port] (to start a server) # or: udpecho -c host [port] 2: port = eval(sys.argv[2]) else: port = ECHO_PORT s = socket(AF_INET, SOCK_DGRAM) s.bind(('', port)) print 'udp echo server ready' while 1: data, addr = s.recvfrom(BUFSIZE) print 'server received %r from %r' % (data, addr) s.sendto(data, addr) def client(): if len(sys.argv) < 3: usage() host = sys.argv[2] if len(sys.argv) > 3: port = eval(sys.argv[3]) else: port = ECHO_PORT addr = host, port s = socket(AF_INET, SOCK_DGRAM) s.bind(('', 0)) print 'udp echo client ready, reading stdin' while 1: line = sys.stdin.readline() if not line: break s.sendto(line, addr) data, fromaddr = s.recvfrom(BUFSIZE) print 'client received %r from %r' % (data, fromaddr) main()