mirror of
https://github.com/haiwen/ccnet-server.git
synced 2025-04-27 18:25:06 +00:00
Mirror from Github
include | ||
lib | ||
m4 | ||
net | ||
python | ||
tools | ||
.gitignore | ||
.travis.yml | ||
autogen.sh | ||
configure.ac | ||
HACKING | ||
libccnet.pc.in | ||
LICENSE.txt | ||
Makefile.am | ||
README.markdown |
Ccnet is a framework for writing networked applications in C. It provides the following basic services:
- Peer identification
- Connection Management
- Service invocation
- Message sending
In ccnet network, there are two types of nodes, i.e., client and server. Server has the following functions:
- User management
- Group management
This repository is the Ccnet server.
Dependency
The following packages are required to build ccnet:
valac >= 0.8
libsearpc
libmysqlclient-dev for compiling ccnet server
Compile
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
License
Ccnet server is published under AGPLv3. See LICENSE.txt for details.