我在PUB/SUB
中建立 ZeroMQ
通讯时遇到问题(包含在 clrzmq4
)。
虽然我使用的是.NET
包装器(clrzmq4
),但实际上它使用libzmq
,所以我相信问题代表(可以解决)任何编程语言。
当我设置socket.SubscribeAll()
时,订阅者会收到空帧。
虽然发布者发送包含X
字节的单帧消息,但订阅者会收到一条空帧消息。如果发布者发送多帧消息,每个帧非空,订阅者接收多帧消息,但所有帧都是空的。
如果我设置 socket.Subscribe( "123" )
,则订阅者正常行为(它会收到所有“123xxxx ...”消息)。
我做错了什么?
谢谢!