Я использую zmq с python со схемой REQ-REP для передачи данных. Я сейчас использую метод send_json для отправки данных. Но по какой-то странной причине, с некоторыми примерами это работает, с другими не будет.
При возникновении ошибки отображается следующее сообщение об ошибке и исключение:
Файл "socket.pyx", строка 723, в zmq.core.socket.Socket.send_json
(zmq / core / socket.c: 6062) Файл "socket.pyx", строка 504, в
Файл zmq.core.socket.Socket.send (zmq / core / socket.c: 4307)
"socket.pyx", строка 148, в zmq.core.socket._send_copy
(zmq / core / socket.c: 1752) ZMQError: Операция не может быть выполнена в
текущее состояние
Сначала я думал, что это связано с длиной отправляемых данных, но потом я обнаружил, что в некоторых примерах даже с большими кусками данных это работает.
Какие-нибудь подсказки или вещи, которые я должен искать?
спасибо