福州哪里有C++培训机构?
福州C++培训机构推荐你去博阳教育。
目前市场上常用的只有libevent、libev、Boost ASIO等几种。业内最知名的应该是ACE,但却是重量级网库。
Libevent是一个用C语言编写的网络库。官方支持的是类linux操作系统,最新版本增加了对windows IOCP的支持。在跨平台方面,主要是select model支持。
Boost ASIO是一个异步IO库,封装了socket的常用操作,简化了基于Socket的程序开发。支持跨平台。
Libev是用C语言写的,只支持linux系统的库。使用方法和libevent类似,但是非常简洁,代码量最少。跨平台支持不好,如果只需要在linux下运行,还是可以的。
ACE是大型中间件产品,大概20万行代码,太宏大了。一堆设计模式被层层构建。用的时候要看情况,看你从哪个层面用。支持跨平台。