Skip to content
/ uvnet Public

基于libuv二次封装的C++异步网络库,包含网络以及定时器功能,支持多线程调用。支持TCP、UDP、SSL/TLS、websocket、secure websocket

License

Notifications You must be signed in to change notification settings

tlexy/uvnet

Repository files navigation

uvnet

windows上安装libuv库

  1. 进入3rd目录,将libuv-v1.44.1.tar.gz解压到当前文件夹
  2. 使用cmake生成vs项目文件(如果已经安装了vs2019,可以双击build_libuv.bat生成)
  3. 打开libuv.sln,生成所有的项目

在windows上编译

用Visual Studio打开uvnet.sln

使用说明

  1. 安装3rd文件夹下的libuv库(如果系统上已经安装,那就无需重复安装)

linux上使用

  1. 使用cmake进行编译

打开test目录查看例程

其他协议

  1. SSL/TLS、websocket及SSL/TLS websocket初步可用,未优化

About

基于libuv二次封装的C++异步网络库,包含网络以及定时器功能,支持多线程调用。支持TCP、UDP、SSL/TLS、websocket、secure websocket

Resources

License

Stars

Watchers

Forks

Packages

No packages published