Posted on September 16, 2013 by Tim Dysinger I played around with nanomsg. It’s natural to describe it as a mini-zeromq in C. The following are my examples of each pattern type in C. Error handling and such has been left out for brevity. I placed the code on github also here so you don’t have to type much if you want to play with it. Pipeline (A One-Way Pipe) #include <assert.h> #include <libc.h>