Ccnet is a framework for writing networked applications in C. It provides the following basic services:
In ccnet network, there are two types of nodes, i.e., client and server. Server has the following functions:
This repository is the Ccnet server.
The following packages are required to build ccnet:
valac >= 0.8
libsearpc
libmysqlclient-dev for compiling ccnet server
To compile the client components, just
./autogen.sh && ./configure && make && make install
In Mac OS, use
LDFLAGS="-L/opt/local/lib -L/usr/local/mysql/lib -Xlinker -headerpad_max_install_names" ./configure
Ccnet server is published under AGPLv3. See LICENSE.txt for details.