【问题标题】:ZeroMQ / ØMQ / 0MQ how to get started?ZeroMQ / ØMQ / 0MQ 如何入门?
【发布时间】:2010-09-17 05:47:15
【问题描述】:

我正在尝试使用 C# Binding 在 Windows 上使用 ZeroMQ / ØMQ / 0MQ(你喜欢哪个)。有没有初学者的资料?我是否需要在 Windows 上注册 ZeroMQ DLL 或其他东西才能运行 C# 绑定示例(local_lat / remote_lat)?

更新: 几个小时后,我在 Ubuntu 10.04 上运行了 zeromq / ruby​​。我在this blog post 上发表了评论,说明如何在 Ubuntu 10.04 上安装 zeromq / ruby​​。 但我仍在试图弄清楚如何在 Windows / C# .NET 上运行一个简单的示例。

在 ubuntu 10.04 上安装 rvm

http://www.christopherirish.com/2010/08/25/how-to-install-rvm-on-ubuntu-10-04/

安装zeromq

http://gist.github.com/574656

如果你在安装 zeromq 后出现错误,试试这个来更新库

http://www.apparatusproject.org/blog/tag/zeromq/

【问题讨论】:

标签: c# .net message zeromq


【解决方案1】:

ZeroMQ CLR 绑定的新版本可在clrzmq2 获得

新绑定的原因是它不向后兼容第一个,而是更惯用的 C#,并且支持 2.0.9 的完整功能集。

它也是跨平台的,应该在 Windows 和 Linux x86/-64 上运行。

0MQ 指南中的许多示例现在都已移植到 C#,应该在第二天左右到达第 3 章。

如果出现问题,请在 github 上提出问题或联系 ZeroMQ 开发邮件列表。

【讨论】:

    【解决方案2】:

    我刚开始在我的机器上玩0MQ我将带有预编译库(来自 github 的 clrzmq 和 zmq-2.0.9)的简单服务器/客户端上传到 bitbucket。我希望这也有助于您在 Windows 上开始使用 0MQ

    编辑:自从这个问答以来发生了很多事情。现在是way easier to install and use ZeroMQ

    【讨论】:

    • 当我使用 Visual Studio 编译项目时,链接器文件是做什么用的?
    • 此链接似乎已被删除。这是真的吗?
    【解决方案3】:

    如果您熟悉 Docker check this out。它将运行 zguide 中的 hello world C++ 示例。 Docker 容器负责设置和配置 ZMQ 和 CMake 所需的库,并且完全可移植。

    我还为 C here 创建了一个示例

    这两个都使用 ZeroMQ 版本 4.2.1 和 CMake 3.6,但我在自述文件中提到了如何更改这些值。他们会让您启动并运行,然后您可以深入研究 Docker 文件,了解使用 Ubuntu 14.04 运行所需的步骤。

    或者查看存储库并检查zmq-hello-world-client-nodezmq-hello-world-server-node 中的DockerfileCMakeLists.txt 文件。 Dockerfile 列出了在 Ubuntu 14.04 上设置所需库所需的步骤,CMakeLists.txt 文件找到必要的包含并创建一个 make 文件,在您构建项目时将它们链接起来

    【讨论】:

      猜你喜欢
      • 2014-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多