gpt4 book ai didi

python - 使用带有 zmq 和 python 的套接字通过 send_json 发送整数列表时出现奇怪的错误

转载 作者:太空宇宙 更新时间:2023-11-03 19:26:53 25 4
gpt4 key购买 nike

我使用 zmq 和 python 以及 REQ-REP 方案来传输数据。我现在正在使用方法 send_json 来发送数据。但出于某种奇怪的原因,对于某些示例它有效,而对于其他示例则不行。

发生错误时,会显示以下错误消息和异常:

File "socket.pyx", line 723, in zmq.core.socket.Socket.send_json (zmq/core/socket.c:6062) File "socket.pyx", line 504, in zmq.core.socket.Socket.send (zmq/core/socket.c:4307) File "socket.pyx", line 148, in zmq.core.socket._send_copy (zmq/core/socket.c:1752) ZMQError: Operation cannot be accomplished in current state

起初我认为这与发送数据的长度有关,但后来我发现在某些示例中即使有大块数据它也能工作。

我应该寻找任何线索或东西吗?

谢谢

最佳答案

REQ-REP 套接字有严格的发送/接收周期(反之亦然)大多数情况下,当您在收到响应或类似内容之前尝试发送请求时,就会发生这种情况。

关于python - 使用带有 zmq 和 python 的套接字通过 send_json 发送整数列表时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7789200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com