ZeroMQ / ØMQ / 0MQ, wie, um loszulegen?
Ich versuche, mit ZeroMQ /ØMQ /0MQ (was immer Sie bevorzugen) auf Windows mit C# Bindung. Gibt es eine Anfänger-Materialien gibt? Muss ich mich registrieren, ZeroMQ DLL auf Windows oder etwas in Bezug auf die Ausführung der C# - Verbindliche Muster (local_lat /remote_lat)?
Aktualisiert:
Nach ein paar Stunden habe ich zeromq /ruby funktioniert auf Ubuntu 10.04. Ich habe Links einen Kommentar auf in diesem blog-post, die angibt, wie man zeromq /ruby installiert auf Ubuntu 10.04. Aber ich bin immer noch versuchen, herauszufinden, wie man laufen ein einfaches Beispiel unter Windows /C# .NET.
installieren rvm auf ubuntu 10.04
http://www.christopherirish.com/2010/08/25/how-to-install-rvm-on-ubuntu-10-04/
installieren zeromq
wenn Sie die Fehlermeldung nach zeromq installiert ist, versuchen Sie, diese zu aktualisieren Sie die Bibliothek
- Also niemand hat dies getan, bevor?
- Haben Sie einen Blick auf github.com/zeromq/clrzmq4 und github.com/metadings/zguide!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gerade angefangen zu spielen mitich hochgeladen die einfache server/client mit pre-kompilierten Bibliotheken (clrzmq und zmq-2.0.9 von github) zu bitbucket. Ich hoffe, dies hilft Ihnen auch, um loszulegen mit
0MQ
auf meinem Rechner.0MQ
auf Windows.EDIT: EINE Menge ist passiert, seit diese Frage und die Antwort. Jetzt ist es viel einfacher zu installieren und zu verwenden, ZeroMQ.
Einer neuen version der ZeroMQ CLR verbindlich ist erhältlich bei clrzmq2
Den Grund für die neue Bindung ist, dass es nicht rückwärts kompatibel mit der ersten, aber es ist mehr idiomatische C#, und es unterstützt die vollständige feature-set des 2.0.9.
Es ist auch cross-Plattform und sollte laufen auf Windows-und Linux x86/-64.
Viele der Beispiele aus der 0MQ Leitfaden sind nun eine Portierung auf C#, sollte bis zu Kapitel 3 innerhalb der nächsten Tage oder so.
Wenn etwas nicht funktioniert, eine Frage aufwerfen auf github oder den Kontakt der ZeroMQ-dev-mailing-Liste.
Wenn Sie vertraut sind mit Docker check this out. Es wird ausgeführt, die hello world C++ - Beispiel aus der zguide. Die Docker-Container kümmern sich um das einrichten und konfigurieren der Bibliotheken, die benötigt werden durch die ZMQ und CMake und vollständig portabel.
Ich habe auch ein Beispiel für C hier
Beide verwenden, ZeroMQ version 4.2.1 und CMake 3.6, aber ich erwähnt in der readme, wie Sie diese Werte ändern. Sie werden Sie aufstehen und laufen und dann können Sie Graben sich in die Docker-Dateien, um zu sehen, welche Schritte erforderlich sind, um die Dinge am laufen mit Ubuntu 14.04.
Alternativ nehmen Sie einen Blick auf das repository und untersuchen Sie die
Dockerfile
undCMakeLists.txt
- Dateien inzmq-hello-world-client-node
oderzmq-hello-world-server-node
. Das Dockerfile listet die erforderlichen Schritte zur Einrichtung der benötigten Bibliotheken auf Ubuntu 14.04, die CMakeLists.txt die Datei findet die nötigen includes und erstellt eine make-Datei, die Sie verknüpfen Sie, wenn Sie das Projekt erstellen