0

我一直在使用 NNG (C++) - 现在我需要编写一个 C# 插件来读取 NNG NanoMSG 消息。但我正在从 pub/sub 转向总线/网格协议。例如

https://nanomsg.org/gettingstarted/bus.html

  1. nnanomsg 支持吗?
  2. 插座上的什么开关(我需要的选项)例如NN_BUS?NN_SOL_SOCKET?
4

2 回答 2

0

不知道为什么这个问题应该被标记为否定。虽然没有人回答,但我还是通过以下方式实现了它:https ://github.com/mhowlett/NNanomsg

问题的答案是:

  1. 是的,NNanomsg 与 C++ NNG 配合得很好
  2. 是的,BUS协议没有问题,github中有例子。
于 2018-09-13T20:32:49.767 回答
0

最后合并的 PR包括一个Bus 示例。也就是说,我没有使用总线协议。

如果您使用的是 nng,还有一个名为csnng的 C# 包装器。我相信它不包括 nanomsg “compat” API,但它包括 nng bus protocol

并不是说这是大量的工作,而是我将NNanomsgcsnng都分叉来制作 .Net 标准库。

于 2018-09-13T15:49:05.103 回答