Code Monkey home page Code Monkey logo

nng's Introduction

nng - nanomsg-next-gen

This repository represents a work in progress rewrite of the SP protocol library called "libnanomsg". This is pre-release, but at this point you can start using it for development, as we believe we are getting closer to release readiness.

Review and testing feedback are appreciated however; but please understand that the project is still quite preliminary.

This is a work in progress, and is not suitable for production use or publication. When the library is ready for broader consumption, an announcement will be posted on the nanomsg mailing list and website.

Some manual pages are posted on GitHub pages.

If you are looking for the current production version of nanomsg, please see the nanomsg repo.

If you want to build and test yourself, you need CMake version 3.1, and you can use standard CMake build recipes. On a Linux/UNIX system, you can for example do:

  $ mkdir build
  $ cmake ..
  $ make
  $ make test

If you want to enable the TLS transport, which is not supported by legacy nanomsg, use -DNNG_TRANSPORT_TLS=ON in your cmake command line. You will need to have the ARM mbedTLS library installed. (This is available in Xenial Ubuntu as libmbedtls-dev).

The API is not yet documented, but if you want to explore using the newer API, pleaes have a look at the nng.h header file. A legacy compatible nng_compat.h header is available and offers API compatibility with legacy nanomsg.

Commercial Support

Please contact Staysail Systems to inquire about commercial support.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.