0mq message publisher

This commit is contained in:
madmaurice 2016-06-23 15:17:59 +02:00
parent 4e24bd0f63
commit 8a73594aa9
2 changed files with 34 additions and 0 deletions

22
0mq_client.py Normal file
View file

@ -0,0 +1,22 @@
#!/usr/bin/env python
from sys import argv
host = argv[1] if argv[1] else "127.0.0.1"
serv = "tcp://" + host + ":5555"
import zmq
context = zmq.Context()
print("Verbinde zu %s" % serv)
socket = context.socket(zmq.SUB)
socket.connect(serv)
socket.setsockopt_string(zmq.SUBSCRIBE, "MSG")
while True:
line = socket.recv_string()
print("< "+ line)

12
0mq_server.py Normal file
View file

@ -0,0 +1,12 @@
#!/usr/bin/env python
import zmq
context = zmq.Context()
server = context.socket(zmq.PUB)
server.bind("tcp://*:5555")
while True:
line = input("> ")
server.send_string("MSG %s" % line)