开源基于asio的网络通信框架asio2,支持TCP,UDP,HTTP,RPC,SSL,跨平台,支持可靠UDP,支持TCP自动拆包,TCP数据报模式等 C++开发网络通信程序时用asio是个不错的选择,但asio本身是一套函数集,自己还要处理诸如“通信线程池管理.连接及生命周期管理.多线程收发数据的同步保护等”.因此这里对asio进行了一层封装,大大简化了对asio的使用.代码使用了C++17相关功能,所以只能用在C++17以上. 其中http和websocket部分用的是boost::beas…