libuv是一个很强大的异步处理框架(严格意义上不能叫框架,其实就是一组异步函数库,当然框架这东西有各种各样的定义和理解_^...),最初的的目的是用于NODEJS的异步处理,不过因为它是一个独立的项目,可以独立于NODEJS存在,同时又可以跨平台(类UNIX平台基于LIBEV,WINDOWS平台基于IOCP),所以也有很多人直接把他当做异步处理库来使用,其中.net core 的Kestrel Sever就是基于它构建的 。  

因为WO对LIBUV理解的也不是很深入,所以就不详细的讲了,只把源码附上来,自己看源码,其中异步的部分是从网上找的TINYWEB的例子,只是和WINDOWS窗体应用程序进行了一次整合而已 。  特此说明  。

还是遵循老习惯,先运行起来看看操作,至少先知道程序是个什么样子,是做什么用的 。   

第一步先下载源码 
下载地址 : http://files.cnblogs.com/files/jivi/WinFormLibuvTest.zip

下载下来后是一个压缩包,解压缩,目录结构

WinFormLibuv.sln : VS2013的解决方案文件  

lib : libuv的头文件和Debug以及Release模式下的库文件放在这个目录里 (2016年11月3号)

WinFomrLibuv 主程序目录   

打开 WinFormLibuv.sln  并运行程序,出现如下界面

   点击启动服务

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式