C#源码

关注公众号 jb51net

关闭
libhv跨平台网络库 v1.3.3

libhv跨平台网络库 v1.3.3

热门排行

简介

 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

大家还下载了