0

为什么“wuproxy in C”使用的套接字与指南中的其他编程语言不同?C 使用 ZMQ_XPUB 和 ZMQ_XSUB,而 C++ 使用 ZMQ_PUB 和 ZMQ_SUB。

4

1 回答 1

0

在 C++ 示例中,代理订阅所有内容 ( frontend.setsockopt(ZMQ_SUBSCRIBE, "", 0);)。因此,最终客户端订阅者将从代理的PUB.

在 C 示例中,使用ZMQ_XPUB and ZMQ_XSUB将允许最终客户端订阅者控制他们接收的内容,从而使代理更加“透明”。

有关更多详细信息,请参阅http://zeromq.org/whitepapers:0mq-3-0-pubsub

于 2013-09-21T11:08:44.993 回答