Video Introduction to ØMQ
Oliver Smith has produced this lovely video explaining ØMQ and showing off its main features, live:
Comments: 3
page revision: 3, last edited: 26 Jul 2010 16:18

Shouldn't downstream be the socket receiving and upstream the one sending?
Like a river flows from upstream to downstream
It is a common confusion due to the opposing perspective of the river vs. the swimmer, and that's why we renamed the sockets to PULL and PUSH.
Portfolio
The naming is confusing. It actually means "get messages from upstream" and "send message downstream". In the 2.0.8 release the socket types were renamed to PUSH and PULL respectivelly, which is unambiguous. DOWNSTREAM and UPSTREAM still exist for backward compatibility reasons.