The nanomsg library is a simple high-performance implementation of several “scalability protocols”. These scalability protocols are light-weight messaging protocols which can be used to solve a number of very common messaging patterns, such as request/reply, publish/subscribe, surveyor/respondent, and so forth. These protocols can run over a variety of transports such as TCP, UNIX sockets, and even WebSocket.
For more information check the website.
POSIX (Linux, MacOS X, UNIX)
cmake ..(You can add -DCMAKE_INSTALL_PREFIX=/usr/local or some other directory.)
cmake --build .
ctest -C Debug .
cmake --build . --target installNB: This may have to be done as a privileged user.
ldconfig(As a privileged or root user.)
Source code: https://github.com/nanomsg/nanomsg
Bug tracker: https://github.com/nanomsg/nanomsg/issues
Mailing list: firstname.lastname@example.org
Gitter Chat: https://gitter.im/nanomsg/nanomsg
IRC chatroom: #nanomsg at irc.freenode.net/8001