Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.markdown

Build Status

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
  3. Cluster management

Dependency

The following packages are required to build ccnet:

valac >= 0.8
libsearpc
libmysqlclient-dev for compiling ccnet server
libzdb >= 2.10.2

Compile

To compile the client components, just

./autogen.sh && ./configure && make && make install

To also compile the server components, use

./configure --enable-server

In Mac OS, use

LDFLAGS="-L/opt/local/lib -L/usr/local/mysql/lib -Xlinker -headerpad_max_install_names" ./configure --enable-server

Comments ( 0 )

Sign in for post a comment

About

ccnet 是一个用 C 语言写网络程序的框架 spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more