libuv的官网:http://libuv.org/。
关于libuv的介绍网上都有,大家可以去搜一下。
而如何在windows上安装libuv,我这边是使用vcpkg安装的,学习的时候极力推荐使用这种方式安装,关于vcpkg的使用可以参考这篇博客:https://blog.csdn.net/cjmqas/article/details/79282847。
libuv底层在windows使用的是IOCP机制,IOCP是个神器,但是学起来是真的难,学好了,用起来也就容易了,但是学好谈何容易。关于IOCP的介绍可以看这篇博客:https://blog.csdn.net/piggyxp/article/details/6922277。
综上所述,我就想在windows下试试使用libuv编写一个简单的服务器软件来测试测试libuv的性能,代码如下:
#include <iostream>
#include <uv.h>
#include <uv/errno.h>
#include <spdlog/spdlog.h>
// 客户端关闭socket时回调函数
voi