如何将ZeroMQ用于原始UDP?

如何将ZeroMQ用于原始UDP?,udp,zeromq,Udp,Zeromq,我有一个客户机,其代码无法更改,但我想使用ZeroMQ套接字(重新)编写 客户端使用原始TCP和原始UDP套接字 我知道我可以将ZMQ\u ROUTER\u RAW用于RAWTCP套接字,但是对于RAWUDPdatastreams呢?在ZeroMQ中对UDP的支持是全新的。新插座类型(收音机/碟形天线)的文档几天前刚刚发布。不过,到目前为止,看起来仍然没有原始的UDP支持,但也许它将源于这个新功能 我建议您评论一下关于添加UDP支持的现有线程:。现在这里记录了对ZMQ的UDP支持: Pyzmq

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

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


我知道我可以将
ZMQ\u ROUTER\u RAW
用于RAW
TCP
套接字,但是对于RAW
UDP
datastreams呢?
在ZeroMQ中对UDP的支持是全新的。新插座类型(收音机/碟形天线)的文档几天前刚刚发布。不过,到目前为止,看起来仍然没有原始的UDP支持,但也许它将源于这个新功能


我建议您评论一下关于添加UDP支持的现有线程:。

现在这里记录了对ZMQ的UDP支持:


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

zmq没有UDP支持。这就是我担心的。谢谢。这是否意味着您只能使用pgm/epgm?没有办法用它来设置插座upd://XXX:123 就像你使用TCP一样?可能有用:很高兴你提到这一点,汉克。除了somdoron(他也活跃于s/O)在
RADIO/DISH
中的
UDP
工作之外,ZeroMQ功能列表中还有一个一般性的通知:“自4.2版以来,
libzmq
支持单播和多播模式下的
UDP
。”这个答案的三年时间不再相关。点击github问题807链接,2016年4月的评论:“自版本4.2以来,libzmq在单播和多播模式下也具有UDP支持。”