-
Notifications
You must be signed in to change notification settings - Fork 707
Libicnet
Dave Wallace edited this page Apr 11, 2026
·
1 revision
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.
The library also provides testing applications such as producer-tests, ping-test and consumer-tests.
The iget application implements a simple HTTP request GET method to retrieve data from a corresponding web server which makes use of the producer socket.
- libboost-system-dev
- libparc
- libccnx-common
- long-bow
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
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
$ mkdir build && cd build
$ cmake ..
$ make
$ sudo make install
Libicnet has been tested in:
- Ubuntu 16.04 (x86_64)
- Debian Testing
- MacOSX 10.12