Ceci est une ancienne révision du document !
ZeroMQ (ØMQ)
ZeroMQ est une librairie de communication inter-applications (IPC), TCP, multicast… basée sur les socket ethernet.
Elle est très simple d'utilisation et supporte plus de 30 langages de programmation
Installation
Voici la traduction du §To build on UNIX-like systems de la page http://zeromq.org/intro:get-the-software:
“Si vous avez le choix, le système d'exploitation le plus confortable pour développer avec ZeroMQ est probablement Ubuntu.”
- Assurez-vous que les librairies suivantes sont installées:
sudo apt-get install libtool pkg-config build-essential autoconf automake installed
- Vérifiez que uuid-dev package, uuid/e2fsprogs RPM ou équivalent sont également installé:
dpkg -l e2fsprogs
- Extraire les sources de l'archive .tar.gz (téléchargée au préalable sur http://zeromq.org/intro:get-the-software )
tar xvfz zeromq-4.2.1.tar.gz
- Compiler:
./configure make
- Pour installer ZeroMQ pour tout le système (accessible à tous les utilisateurs), exécutez:
sudo make install
- Enfin (dans tous les cas) lancez:
sudo ldconfig
Pour voir les options de configuration, lancer:
./configure --help
Lisez INSTALL pour plus de détails
Premiers pas
dans un répertoire de tests ou de développements:
git clone --depth=1 https://github.com/imatix/zguide.git
Les exemples hwclient. cpp, py…