ZeroMQ is an open source (LGPL) [L1 ] socket/messaging framework. There is a Tcl binding [L2 ] for V1.0.
Bindings for version 2.1 and 3.1 can be found at http://github.com/jdc8/tclzmq