如何将ZeroMQ用于原始UDP?

时间:2014-05-23 09:08:57

标签: udp zeromq

我有一个客户端,其代码我无法更改 - 但我想(重新)使用 ZeroMQ 套接字进行编写。

客户端同时使用原始 TCP 和原始 UDP 套接字。

我知道我可以将ZMQ_ROUTER_RAW用于原始TCP套接字,但对于原始UDP数据流呢?

2 个答案:

答案 0 :(得分:10)

ZeroMQ中对UDP的支持是全新的。几天前,新套接字类型(Radio / Dish)的文档刚推到GitHub repository。但是,截至目前,它仍然看起来没有原始UDP支持,但也许它将源于这一新功能。

我建议评论有关添加UDP支持的现有主题:https://github.com/zeromq/libzmq/issues/807

答案 1 :(得分:0)

UDP对ZMQ的支持现在记录在这里: http://api.zeromq.org/master:zmq-udp

Pyzmq版本18也有它,并指出:“支持的协议包括tcp,udp,pgm,epgm,inproc和ipc。”就是说,我对Python的实验尚未找到有效的解决方案。我收到“协议与套接字类型不兼容”错误。