Нужна помощь в установке zcash кошелька на мак по инструкции https://github.com/kozyilmaz/zcash-apple Я вроде сделал, но не запускается
Написать асинхронную обработку сообщений на python3.6
Внимание, если нет опыта с pyZMQ и AsyncIO лучше не терять время )
Есть код:
import zmq
import datetime
################################################## ################################################## ##
port_01 = "5559"
port_02 = "5579"
################################################## ################################################## ##
context_01 = zmq.Context()
context_02 = zmq.Context()
socket_01 = context_01.socket(zmq.PAIR)
socket_02 = context_02.socket(zmq.PAIR)
socket_01.bind("tcp://*:%s" % port_01)
socket_02.bind("tcp://*:%s" % port_02)
while True:
try:
start_time = datetime.datetime.now()
data_0 = json.loads(socket_01.recv())
data_2 = json.loads(socket_02.recv())
print(data_0)
print(data_2)
Проблема в том что вызов socket_02.recv() блокирующий, соответственно пока не придут данные data_0 не принимаются данные data_2
Скорость отправки сообщений разная, поэтому программа работает некорректно
Нужно написать три функции: два не блокирующих получения данных, и третья, которая эти данные обрабатывает.
Вот тема с похожим обсуждением – https://stackoverflow.com/questions/27183148/why-asyncio-queue-could-not-work-as-expected
https://pyzmq.readthedocs.io/en/latest/api/zmq.asyncio.html
В итоге должны независимо друг от друга непрерывно литься данные в две функции, а третья их параллельно обрабатывать
Заявки фрилансеров
Похожие заказы
- Прикладное ПОнет заявокЗакрыт7 лет назад
Требуется декомпилировать ПО на C++/Delphi. Существует большой программный комплекс под Windows, написанный скорее всего на C++/Delphi. Требуется его декомпилировать, немного переработав, но оставив исходный функционал.
Прикладное ПО3 заявкиЗакрыт7 лет назадпланировщик публикаций по заданному интервалу времени и парсер популярных постов из аккаунтов и скачивание постов
Прикладное ПО2 заявкиЗакрыт7 лет назадНеобходимо написать программу рекламно информационного характера которая помещает необходимую иконку в панель задач по аналогии с HP Support Assistant и ярлык на рабочий стол. 1. Программа должна ставится в тихом режиме без дополнительных окон. ...
Прикладное ПО3 заявкиЗакрыт7 лет назадВсем привет! Не спешно требуется (в течении месяца-двух) написать компонент по генерации ценника в заданном дизайне. После генерации это пойдёт в печать, размер половинка вертикальная А4. Не спешим, поэтому задача отлично подойдёт ...
Прикладное ПО3 заявкиЗакрыт7 лет назадДоброго дня. Я создаю стартап, сети цифровых контактов. https://youtu.be/tbX73xlkWC0 http://flybc.net Нужно написать приложение которое, будет создавать электронные визитки и закреплять их за координатами. Используя в качестве источника Google places и Яндекс ...
Прикладное ПО1 заявкаЗакрыт7 лет назадРабота срочная. Мы ищем программиста, который может создать скрипт, генерирующий 3D-модель гнутой проволоки (задан диаметр проволоки и массив – углы сгибов и расстояния между сгибами). Эта модель затем будет отображаться в браузере в WebGL-рендере. ...
Прикладное ПО1 заявкаЗакрыт7 лет назадреализовать метод Минковского, который между двумя объектами на плоскости построит промежуточный объект
Прикладное ПО2 заявкиЗакрыт7 лет назад"Имеется программа-парсер, в виде Windows Приложения, работает в связке с PHP скриптами, установленными на Wordpress сайте. Gлатформа win32 да, или виндоуз, точно не ЛИНУКС. Эта связка не работает корректно или работает со сбоями. Алгоритм работы ...
Прикладное ПО3 заявкиЗакрыт7 лет назадНеобходим разработчик форка криптовалюты Dash (Pivx) для написания на их основе нового блокчейна, его запуска и сопровождения. Оплата в монетах нового проекта, по факту вы включаетесь в команду разработчиков на правах Chief Developer. Примерно, если ...
Прикладное ПО1 заявкаЗакрыт7 лет назад