1
0
mirror of https://github.com/haiwen/ccnet-server.git synced 2025-08-31 12:26:45 +00:00
Jiaqiang Xu 42238c0211 Merge pull request #17 from haiwen/multi-tier-groups
Support multi-tier groups.
2018-04-09 16:25:48 +08:00
2017-12-29 11:44:49 +08:00
2018-04-04 17:03:21 +08:00
2016-08-19 13:54:34 +08:00
2018-04-04 17:03:21 +08:00
2016-08-19 13:54:34 +08:00
2016-08-19 13:54:34 +08:00
2016-08-19 13:54:34 +08:00
2016-08-19 13:54:34 +08:00
2016-12-27 15:04:37 +08:00
2016-08-19 13:54:34 +08:00
2016-08-19 13:54:34 +08:00
2016-08-19 13:54:34 +08:00
2016-08-19 14:54:09 +08:00

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.

Description
Mirror from Github
Readme 531 KiB
Languages
C 96.6%
Python 1.4%
M4 0.9%
Makefile 0.7%
Shell 0.2%
Other 0.2%