zeromq(zmq)缺少c++publisher和python subscrib的消息

2024-04-18 19:43:02 发布

您现在位置:Python中文网/ 问答频道 /正文

在使用python订阅服务器和c++发布服务器时,我不会收到任何zeromq消息。在

我用zguide设置了一个测试用例。
我运行taskwork2,taskwork2,tasksink2,taskvent。tasksink2是发布者,taskwork2是订阅服务器。 当运行所有c++或python时,各方都能很好地工作。 在c++中运行tasksink2,而在python中运行其他任务时,将不会收到最后的KILL消息,taskwork2任务永远不会完成。
当在python中运行tasksink2,而在c++中运行其他任务时,所有这些都能很好地工作。 根据缺失消息指南,我在tasksink2之前启动taskwork2。在

我尝试用一个c++发布者反复发送测试消息来创建简单的案例,但是python订阅服务器没有收到任何消息。在

对修复或调试方法有什么建议吗?在

到目前为止,我只在windows上测试过这个。在


Tags: 方法服务器消息指南测试用例建议案例zeromq
1条回答
网友
1楼 · 发布于 2024-04-18 19:43:02

第1步:检查ZeroMQ版本一致性

测试并发布C++和Python侧的ZrOMQ版本号输出

# PYTHON SIDE:
from zmq import zmq_version
zmq_version()

相关问题 更多 >