/learning-zeromq

Examples of zeromq across different programming languages

Primary LanguageC

Learning ZMQ

Why ZeroMQ?

  • A high performance and brokerless messenging library to pub/sub data across programs.
  • Available in multiple programming languages.

Debian/Ubuntu Requirements

  • apt-get install libczmq-dev
  • gcc, g++ (ver 7.4 on my machine Ubuntu 18.04)

C

Compile: gcc -Wall filename.c -o filename -lzmq

C++

  • Need header C++ binding for libzmq. (cppzmq)
  • libczmq-dev actually already included zmq.hpp
  • Compile: g++ -o filename filename.cpp -lzmq

Python

Reference