Libicnet
From fd.io
Contents
ConsumerSocket/ProducerTransport API: data transport library for ICN
This library is designed to provide a transport layer for applications willing to communicate using an ICN protocol stack. It also provides some useful tools showing how to use the library.
Dependencies
- libboost-system-dev
- libparc
- libccnx-common
- long-bow
Install the library
Installation from binary packages
Ubuntu 14.04 and Ubuntu 16.04
$ echo "deb [trusted=yes] https://nexus.fd.io/content/repositories/fd.io.master.ubuntu.$(lsb_release -sc).main/ ./" \ | sudo tee -a /etc/apt/sources.list.d/99fd.io.list $ sudo apt-get update $ sudo apt-get install libicnet-dev
Centos 7
$ cat << EOF | sudo tee -a /etc/yum.repos.d/99fd.io.repo [fdio-cicn-master] name=fd.io master branch latest merge baseurl=https://nexus.fd.io/content/repositories/fd.io.master.centos7/ enabled=1 gpgcheck=0 EOF $ sudo yum install libicnet-devel
Installation from source code
$ mkdir build && cd build $ cmake .. $ make $ sudo make install
Platforms
Libicnet has been tested in:
- Ubuntu 16.04 (x86_64) - Debian Testing - MacOSX 10.12