1
0

zmq-server.py 424 B

123456789101112131415161718192021
  1. #!/usr/bin/env python3
  2. import asyncio
  3. import random
  4. import zmq
  5. import zmq.asyncio
  6. context = zmq.asyncio.Context()
  7. socket = context.socket(zmq.PUSH)
  8. socket.bind('tcp://localhost:5555')
  9. async def send_loop():
  10. while True:
  11. number = random.randint(0, 100)
  12. print(f'Sending number {number}')
  13. await socket.send(str(number).encode('ascii'))
  14. await asyncio.sleep(0.1)
  15. asyncio.run(send_loop())