【问题标题】:zeromq and c# bindingzeromq 和 c# 绑定
【发布时间】:2012-02-15 20:41:59
【问题描述】:

我是一名 C# 开发人员,我现在正在学习 zeromq api。通过阅读各种文章,我发现我必须使用 C# Bindings。

对我来说主要的问题是从哪里开始。我按照link 上的步骤进行操作,并将 libzmq.dll 放在 C:\windows\system32\ 下,并且在 Visual Studio 项目中引用了 clrzmq.dll 和 clrzmq-ext.dll。我尝试了 zeromq guide 中的前两个样本,效果很好。

当我显示这些链接时,我感到很困惑。 link1 link2(请向下滚动到示例。

如link1所示,我没有看到像Context.CreateContext()和CreateSocket()这样的方法 如链接2所示,订阅者没有通知接收数据的事件。

有人能指出为什么我在我的机器上看不到上面的东西吗?

谢谢,

芝加哥

【问题讨论】:

    标签: c# binding zeromq


    【解决方案1】:

    在你的问题中你说没有 Context.CreateContext()

    如果您使用的是 clrzmq 绑定,则调用是

    using(var context = ZmqContext.Create())
    ...
    

    也许你看错了?

    您的第二个问题实际上是关于 C# 绑定页面上的一些歧义。您指出的示例实际上是针对 ZeroMQ 互操作库,而不是 clrzmq(在页面顶部引用)。这两个部分之间的定义线有点令人困惑。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 2014-09-14
      • 1970-01-01
      • 2013-04-17
      • 2022-11-27
      • 2016-02-29
      • 2018-05-22
      相关资源
      最近更新 更多