Guest User

pyzmq - Example message loss

a guest
Jul 25th, 2013
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. import zmq
  2. import threading
  3. import time
  4.  
  5. context = zmq.Context()
  6.  
  7.  
  8.  
  9. def BThread():
  10.     sb = context.socket(zmq.ROUTER)
  11.     sb.setsockopt(zmq.IDENTITY, b"B")
  12.     sb.connect("tcp://127.0.0.1:43289")
  13.     for index in range(1000):
  14.         sb.send_multipart([b"A", b"Message"])
  15.  
  16. if __name__ == '__main__':
  17.     sa = context.socket(zmq.ROUTER)
  18.     sa.setsockopt(zmq.IDENTITY, b"A")
  19.     sa.bind("tcp://127.0.0.1:43289")
  20.     bt = threading.Thread(target=BThread)
  21.     bt.start()
  22.     nbMsg = 0
  23.     for index in range(1000):
  24.         msg = sa.recv()
  25.         nbMsg += 1
  26.         print(nbMsg)
  27.     bt.join()
Advertisement
Add Comment
Please, Sign In to add comment