Добрый день,
есть вот такой код
"""
Example Python EMDR client.
"""
import zlib
import zmq
# You can substitute the stdlib's json module, if that suits your fancy
import simplejson
def main():
context = zmq.Context()
subscriber = context.socket(zmq.SUB)
# Connect to the first publicly available relay.
subscriber.connect('tcp://relay-us-central-1.eve-emdr.com:8050')
# Disable filtering.
subscriber.setsockopt(zmq.SUBSCRIBE, "")
while True:
# Receive raw market JSON strings.
market_json = zlib.decompress(subscriber.recv())
# Un-serialize the JSON data to a Python dict.
market_data = simplejson.loads(market_json)
# Dump the market data to stdout. Or, you know, do more fun
# things here.
print market_data
if __name__ == '__main__':
main()
Взят отсюда
eve-market-data-relay.readthedocs.org/en/latest/us...
По смыслу, этот код мне должкен возвращать данные в консоль, но не делает. Все биндиги для питона есть.
Попробовал понаставлять print после каждой функции и вродебы застревает на subscriber.recv() почему не знаю. С ZeroMQ не знаком еще.