/nanomsg

nanomsg library

Primary LanguageCOtherNOASSERTION

Welcome to nanomsg

MIT License Linux Status Windows Status Gitter

nanomsg library is a simple high-performance implementation of several "scalability protocols". Scalability protocol's job is to define how multiple applications communicate to form a single distributed application.

For more info check the web site: http://nanomsg.org

Build it with CMake

Prerequisites: CMake >=2.8.7 installed and available in $PATH as cmake

  1. Go to the root directory of the local source repository.
  2. To perform an out-of-source build, run:
  3. mkdir build
  4. cd build
  5. cmake ..
  6. cmake --build .
  7. ctest .
  8. Note: this CMake build process is evolving. Please report an issue if you run into problems.

Build it with Autotools (deprecated)

Warning: this build method is being deprecated; see issue #648

  1. Download the package.
  2. Unpack it.
  3. Go to the root directory of the package.
  4. sh autogen.sh
  5. ./configure
  6. make
  7. make check
  8. sudo make install
  9. On Linux or other platforms which use ld.so for dynamic linking, run ldconfig or equivalent as root to update your system’s shared library cache.

Resources

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

Subscribe to the list here: http://www.freelists.org/list/nanomsg

IRC chatroom: channel #nanomsg at irc.freenode.net/8001

Gitter: ![Gitter](https://badges.gitter.im/Join Chat.svg)