import SocketServer
class Server(SocketServer.TCPServer):
allow_reuse_address = True
class Handler(SocketServer.StreamRequestHandler):
def handle(self):
print "CLIENT IP %s:%d" % self.client_address
print "Message: " + self.rfile.readline()
server = Server(('', 9000), Handler)
print "WAITING FOR NEW CONNECTIONS.."
server.serve_forever()