libhv跨平台网络库 v1.3.3
收藏
举报
libhv跨平台网络库是一个类似于libevent、libev、libuv的跨平台网络库,libhv提供了更简单的接口和更丰富的协议,可以用来开发 TCP/UDP/SSL/HTTP/WebSocket 客户端/服务端。特征:1、跨平台(linux, Windows, MacOS, Solaris)2、高性能事件循环(网络IO事件、定时器事件、空闲事件)3、TCP/UDP服务端/客户端/代理
作者:
暂无 演示网站:
暂无 当前版本:
v1.3.3 日期:
2024-08-27 相关链接:
Home Page 所属分类:
网络开发 、C 软件评级:
下载人气:
673
源码属性
| 授权 | 开源 |
| 大小 | 1.05MB |
| 语言 | C |
| 运行环境 | C/C++ |
功能介绍
libhv跨平台网络库是一个类似于libevent、libev、libuv的跨平台网络库,libhv提供了更简单的接口和更丰富的协议,可以用来开发 TCP/UDP/SSL/HTTP/WebSocket 客户端/服务端。
特征:
1、跨平台(linux, Windows, MacOS, Solaris)
2、高性能事件循环(网络IO事件、定时器事件、空闲事件)
3、TCP/UDP服务端/客户端/代理
4、SSL/TLS加密通信(WITH_OPENSSL or WITH_MBEDTLS)
5、HTTP服务端/客户端(https http1/x http2 grpc)
6、HTTP文件服务、目录服务、API服务(支持RESTful)
7、WebSocket服务端/客户端
构建:
见BUILD.md
libhv提供了以下构建方式:
1、通过Makefile:
./configure
make
sudo make install
2、通过cmake:
mkdir build
cd build
cmake ..
cmake --build .
3、通过vcpkg:
vcpkg install libhv
4、通过xmake:
xrepo install libhv
付费服务
模板/插件