【文件属性】:
文件名称:cyclone:跨平台网络库
文件大小:174KB
文件格式:ZIP
更新时间:2021-05-31 10:25:22
C++
气旋
Cyclone 是一个轻量级的网络库,它是跨平台和高性能的
跨平台(Windows、Mac OS X、Linux、Android)
非阻塞 IO + IO 复用,支持epoll , kqueue , select
每个线程一个循环 + React器模型
主要是免等待的多线程设计
支持向量 I/O 和 timerfd api(Linux)
有用的实用程序支持(DH 密钥交换、AES、adler32 等)
单元测试和示例
依赖关系
Cyclone 依赖于以下库
,至少版本 2.8
, 可选
运行单元测试:
Cyclone 已经在 Clang(在 Mac OS X 下)、GCC 4.8+(在 Linux 下)、Android Build Tools 25.0 和 Microsoft Visual Studio 2017(在 Windows 10 下)进行了测试。
构建和测试