import zmq ctx = zmq.Context() send = ctx.socket(zmq.PUB) send.connect("tcp://localhost:10100") while True: msg = input("> ") send.send_string(msg)