毕业两年余,一直是做客户端,学习关注的重点主要在图形学方面,虽没达到很高的造诣,但也还算是马马虎虎。前阵子和朋友聊到创业,可惜那朋友也是做客户端的,所以顿时有着一股研究服务端的热情。
由于一直是做C++,所以理所当然的是想研究C++的实现了。在开源的C/C++网络库中, 常用的就那么几个, 在业界知名度最高的, 应该是ACE了, 不过是个重量级的大家伙, 轻量级的有libevent, libev,Boost的ASIO, libcurl,当然还有我选择Poco C++。与前面几个相比,Poco C++名气确实不咋样。但我更看重的一点是简洁明了,易于学习。而且里面的例子比较多。功能库比较齐全。Poco c++是基于STL的,所以对于喜欢使用STL的童鞋,使用起来比较轻快。