ZeroMQ / ØMQ / 0MQ 如何开始?
我正在尝试使用 C# 绑定 在 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
如果安装 Zeromq 后出现错误,请尝试此更新库
I am trying to use ZeroMQ / ØMQ / 0MQ (which ever you prefer) on Windows using C# Binding. Is there any beginner materials out there? Do I need to register ZeroMQ DLL on Windows or something in order to run the C# Binding samples (local_lat / remote_lat)?
Updated:
After a few hours I've got zeromq / ruby working on Ubuntu 10.04. I've left a comment on this blog post indicating how to get zeromq / ruby installed on Ubuntu 10.04. But I am still trying to figure out how to run a simple sample on Windows / C# .NET.
install rvm on ubuntu 10.04
http://www.christopherirish.com/2010/08/25/how-to-install-rvm-on-ubuntu-10-04/
install zeromq
if you get error after zeromq is installed, try this one to update the library
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
ZeroMQ CLR 绑定的新版本可在 clrzmq2 获得。
新绑定的原因是它是不向后兼容第一个,但它是更惯用的 C#,并且支持 2.0.9 的完整功能集。
它也是跨平台的,应该在 Windows 和 Linux、x86/-64 上运行。
0MQ 指南中的许多示例现已移植到 C#,应该会在第二天左右完成第 3 章。
如果出现问题,请在 github 上提出问题或联系 ZeroMQ 开发者邮件列表。
A new version of the ZeroMQ CLR binding is available at clrzmq2
The reason for the new binding is that it is not backwards compatible with the first, but it is more idiomatic C#, and it supports the full feature set of 2.0.9.
It is also cross platform and should run on both Windows and Linux, x86/-64.
A lot of the examples from the 0MQ guide are now ported to C#, should be up to chapter 3 within the next day or so.
If something isn't working raise an issue on github or contact the ZeroMQ dev mailing list.
我刚刚开始在我的机器上使用
0MQ
。我将带有预编译库(来自 github 的 clrzmq 和 zmq-2.0.9)的简单服务器/客户端上传到 bitbucket。我希望这也能帮助您在 Windows 上开始使用0MQ
。编辑:自从这个问题和答案以来发生了很多事情。现在,安装和使用 ZeroMQ 变得更加容易。
I just started to play with
0MQ
on my machine.I uploaded the simple server/client with pre-compiled libraries (clrzmq and zmq-2.0.9 from github) to bitbucket. I hope this helps you also to get started with0MQ
on Windows.EDIT: A lot has happend since this question and answer. Now it is way easier to install and use ZeroMQ.
如果您熟悉 Docker 请查看。它将运行 zguide 中的 hello world C++ 示例。 Docker 容器负责设置和配置 ZMQ 和 CMake 所需的库,并且完全可移植。
我还在此处创建了一个 C 示例,
两者都使用 ZeroMQ版本 4.2.1 和 CMake 3.6,但我在自述文件中提到了如何更改这些值。它们会让你启动并运行,然后你可以深入研究 Docker 文件,看看需要哪些步骤才能在 Ubuntu 14.04 上运行。
或者查看存储库并检查
zmq-hello-world-client-node
或zmq-hello-world-client-node
中的Dockerfile
和CMakeLists.txt
文件。代码>zmq-hello-world-server-node。 Dockerfile 列出了在 Ubuntu 14.04 上设置所需库所需的步骤,CMakeLists.txt 文件找到必要的包含并创建一个 make 文件,该文件将在构建项目时链接它们If you're familiar with Docker check this out. It will run the hello world C++ example from the zguide. The Docker containers take care of setting up and configuring the libraries needed by ZMQ and CMake and are completely portable.
I also created an example for C here
Both of these use ZeroMQ version 4.2.1 and CMake 3.6, but I mention in the readme how to change these values. They will get you up and running and then you can dig into the Docker files to see what steps are required to get things running with Ubuntu 14.04.
Alternatively take a look at the repository and examine the
Dockerfile
andCMakeLists.txt
files in eitherzmq-hello-world-client-node
orzmq-hello-world-server-node
. The Dockerfile lists the steps needed to setup the required libraries on Ubuntu 14.04, the CMakeLists.txt file finds the necessary includes and creates a make file that will link them in when you build the project