1#!/usr/bin/env python 2 3""" 4A simple echo server. 5Taken from http://docs.python.org/library/socket.html#example. 6""" 7 8import socket 9 10HOST = 'localhost' # Symbolic name meaning local interfaces 11PORT = 12345 # Arbitrary non-privileged port 12s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 13s.bind((HOST, PORT)) 14print '\nListening on %s:%d' % (HOST, PORT) 15s.listen(1) 16conn, addr = s.accept() 17print 'Connected by', addr 18while 1: 19 data = conn.recv(1024) 20 if not data: break 21 conn.send(data) 22 print 'Received:', data 23conn.close() 24