我的开源小工程:echo-like server
这个echo-like server是基于boost asio实现的。
用了这么久的其他人的开源项目,把自己的经验贡献出来还是第一次。
因为如果光是用博客的话,代码分享比较困难。
该项目网址为:https://github.com/csfreebird/asio_echo
请注意几点:
1.本项目采用CMake构建
2.虽然没有使用平台相关的API,不过目前仅在Ubuntu平台测试
3.采用了boost asio的线程池技术和strand
4.用到了Loki库的singleton
5.测试代码是newlisp
6.最重要的是,给我反馈。我会在后面有空的时候不断维护代码。
希望能够帮助很多在用C++编写TCP通信的朋友。