13

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

更新:几个小时后,我在 Ubuntu 10.04 上运行了 zeromq / ruby​​。我在这篇博文上发表了评论,说明如何在 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/

4

3 回答 3

8

ZeroMQ CLR 绑定的新版本在clrzmq2可用

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

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

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

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

于 2010-11-10T00:33:32.970 回答
7

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

编辑:自从这个问答以来发生了很多事情。现在安装和使用 ZeroMQ 更容易了

于 2010-09-24T12:56:19.480 回答
0

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

我还在这里为 C 创建了一个示例

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

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

于 2017-01-23T21:13:37.533 回答