来源: http://unix8.net/%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae%e8%ae%b0%e5%bd%95.html

 

1.libcurl--是一个免费并且易用的客户端URL传输库,如果你开发的是客户端,libcurl是一个不错的选择。
2.libevent-一个轻量级的开源高性能网络库【http://libevent.org/】
3.ACE-重量级的网络框架
4.OSSP-共享内存(仅仅适用于进程间)
5.ZeroMQ-一个封装好的网络通信库
6.Protocol Buffers-比XML更高效的一款google开源库
7.lighthttp:轻量级的http服务器代码。
8.mangos-魔兽世界 私服的服务器代码,开源项目,很不错,还比较好懂,
9.ascent -魔兽世界 私服服务器代码,很不错,无论是架构还是网络处理模块。
10.sqlite-轻型的数据库
11.Asio-基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。[http://think-async.com/]
12.POCO-一套 C++ 的类库用以开发基于网络的可移植的应用程序,功能涉及线程、线程同步、文件系统访问、流操作、共享库和类加载等【http://pocoproject.org/】
13.libev-ibev和libevent很像,可以作为libevent的替代者,能够提供更高的性能。
14.C++ Sockets Library
15.sparsehash

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐