ZeroMQ/ØMQ/ 0MQ如何入门?

时间:2010-09-17 05:47:16

标签: c# .net message zeromq

我正在尝试使用C# Binding在Windows上使用ZeroMQ/ØMQ/ 0MQ(您喜欢哪个)。那里有初学者资料吗?我是否需要在Windows上注册ZeroMQ DLL以便运行C#Binding示例(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/

3 个答案:

答案 0 :(得分:8)

clrzmq2

提供了新版本的ZeroMQ CLR绑定

新绑定的原因是它与第一个没有向后兼容,但它更像是惯用的C#,它支持2.0.9的完整功能集。

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

0MQ指南中的很多示例现在移植到C#,第二天应该在第二天左右。

如果某些内容无效,请在github上提出问题或联系ZeroMQ dev邮件列表。

答案 1 :(得分:7)

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

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

答案 2 :(得分:0)

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

我还为C here

创建了一个示例

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

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