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.
Windows.
cmake
POSIX (Linux, MacOS X, UNIX)
cmake
Documentation (optional)
asciidoctor
mkdir build
cd build
cmake ..
(You can add -DCMAKE_INSTALL_PREFIX=/usr/local or some other directory.)cmake --build .
ctest -C Debug .
cmake --build . --target install
NB: This may have to be done as a privileged user.ldconfig
(As a privileged or root user.)Website: http://nanomsg.org
Source code: https://github.com/nanomsg/nanomsg
Documentation: http://nanomsg.org/documentation.html
Bug tracker: https://github.com/nanomsg/nanomsg/issues
Mailing list: nanomsg@freelists.org
Gitter Chat: https://gitter.im/nanomsg/nanomsg
IRC chatroom: #nanomsg at irc.freenode.net/8001