首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ZMQ中的多部分标识消息

ZMQ中的多部分标识消息
EN

Stack Overflow用户
提问于 2014-07-13 23:35:36
回答 1查看 603关注 0票数 0

我在Linux上使用ZMQ3,我无法理解我的代码的行为。我有两个与ZMQ的IPC连接的应用程序。客户端制作REQ套接字并与之连接,服务器端制作路由器套接字并与之绑定。然后客户端向REQ套接字发送消息。根据ZMQ指南,路由器应该收到3条消息(标识、空、内容),但实际上它得到了4条消息(2帧标识、空和内容)。我已经阅读了ZMQ指南和路由器套接字代码,但我仍然不明白为什么会有这种奇怪的多部分身份信息。这是我的代码的一部分: pastebin.com/MWySYm2C

EN

回答 1

Stack Overflow用户

发布于 2014-09-03 07:34:00

您没有确切地说明您在客户端和服务器上使用的zmq版本。在早期的v3版本之间存在一些已知的不兼容性,但是IIRCV3.2做了大量的工作来使wire协议稳定(类似的不兼容性应该不会在其他版本中发生)。是的,文档是正确的,您应该从REQ中看到3帧。

FWIW。我建议改用CZMQ绑定,因为API比原始的zmq更容易使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24724346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档