A mirror

#!/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()