mirror of
https://github.com/haiwen/ccnet-server.git
synced 2025-04-30 11:33:21 +00:00
41 lines
862 B
Markdown
41 lines
862 B
Markdown
|
Ccnet is a framework for writing networked applications in C. It
|
||
|
provides the following basic services:
|
||
|
|
||
|
1. Peer identification
|
||
|
2. Connection Management
|
||
|
3. Service invocation
|
||
|
4. Message sending
|
||
|
|
||
|
In ccnet network, there are two types of nodes, i.e., client and server.
|
||
|
Server has the following functions:
|
||
|
|
||
|
1. User management
|
||
|
2. 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.
|