小数据库
类似 Dropbox 的服务的小型客户端/服务器实现,完全用 C 编写。
特征
原生跨平台(Unix/Linux、BSD 和 Windows)
多线程或多进程服务器架构
用户名空间分离
独占文件访问控制——互斥
可从 CLI 或配置文件配置
常用日志格式支持
网络级独立(IPv4、IPv6)
域名解析
Unix/Linux 守护进程模式
安装
只需克隆这个存储库并运行make 。 您将在bin目录下找到客户端和服务器可执行文件。
Windows 支持和交叉编译
Windows 如果本机完全支持(无 cygwin),但您可能需要使Makefile适应您的构建环境。 您甚至可以通过设置正确的$(CC)并运行make OS=Windows_NT来交叉编译二进制文件。
安装标志
您可以在Makefile指定DAEMON和DEBUG标志以分别生成 Unix/Linux 下的守护程序并访