ØMQ and pyzmq Basics¶
It is better to install it using virtualenv/virtualenwrapper:
pip install pyzmq-static
import zmq print zmq.pyzmq_version()
Before using any ØMQ library functions, the caller must initialize a ØMQ context:
import zmq import time context = zmq.Context()
Contexts are thread safe unlike sockets. An application can create and manage multiple contexts.
zmq sockets are created from the initialized context:
socket = context.socket(zmq.REP)
- zmq sockets are of certain types which enable one of the various communication patterns.
- zmq socket type must be passed during socket creation.