Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. import sys
  2. import zmq
  3.  
  4. port = "5556"
  5. if len(sys.argv) > 1:
  6. port = sys.argv[1]
  7. int(port)
  8.  
  9.  
  10. # Socket to talk to server
  11. context = zmq.Context()
  12. socket = context.socket(zmq.SUB)
  13.  
  14. res = raw_input('Qual o endereço do servidor? ')
  15.  
  16. print "Coletando dados do servidor..."
  17. socket.connect (res)
  18.  
  19. # Inscrição nos filtros desejados
  20. topicSegmento = 'filtro1'
  21. topicProduto = 'produto1'
  22. topicValor = '10001'
  23. socket.setsockopt(zmq.SUBSCRIBE, topicSegmento)
  24. socket.setsockopt(zmq.SUBSCRIBE, topicProduto)
  25. socket.setsockopt(zmq.SUBSCRIBE, topicValor)
  26.  
  27. # Processa até 10 topicos
  28. total_value = 0
  29. for update_nbr in range (10):
  30. string = socket.recv()
  31. topicFilter, messageData = string.split()
  32. print "Topico: %s, Mensagem: %s" % (topicFilter, messageData)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement