#!/usr/bin/env python import zmq, socket def main(): context = zmq.Context() sckt = context.socket(zmq.REP) sckt.bind( "tcp://%s:7779" % socket.gethostbyname( socket.getfqdn())) while True: lst = zmq.select([sckt], [], [], 0.01) if sckt in lst[0]: msg = sckt.recv() print( "msg %s" % msg) sckt.send( msg + " mirrored") return if __name__ == "__main__": main()