UDP支持0MQ .NET

时间:2018-02-01 14:15:05

标签: .net udp zeromq

我需要在我的.net应用程序中从TCP转移到UDP传输。使用带有ZeroMQ(.net绑定)的udp传输会抱怨传输不受支持。我知道Native“NetMQ”的实现显然不支持UDP,但clrzmq4怎么样,我理解它是libzmq的包装器,不支持UDP吗?我需要使用原始UDP套接字吗?

2 个答案:

答案 0 :(得分:1)

实际上你也可以用新的套接字类型DISH和RADIO做纯UDP,类似于PUB-SUB。

查看测试用例:

sample file

答案 1 :(得分:0)

让我们看看zmq-bind来电的documentation

支持的传输是:

tcp
ipc
inproc
pgm, epgm
vmci

epgm是pgm over udp

  

“封装的PGM”或EPGM,其中PGM数据报封装在UDP数据报(epgm传输)中。

所以,如果您所做的只是PUB / SUB,并且您可以通过epgm进行多播,那么这是一个选项,否则,似乎取消ZeroMQ是您唯一的选择。但是,你也会同时取消它的许多功能。