boost
独立月下寒
这个作者很懒,什么都没留下…
展开
-
Linux下boost库的编译及安装
Linux下boost库的编译及安装原创 2022-07-21 14:13:21 · 5683 阅读 · 0 评论 -
TCP数据解包处理
TCP数据解包处理组包解包:组包:根据协议格式化将数据序列化的过程。解包:根据协议格式化将数据反序列化的过程。我们假定要处理的包协议格式是由包头、包体组成。(暂不考虑包尾);如下: data包含:| head | body |粘包断包在TCP传输数据过程中,由于传输频率快、缓冲区不足等问题会导致粘包、断包的问题出现;通俗来说粘包是多个数据协议包粘在了一起,缓存上是尾首相连的;而断包则是一个数据协议包被分成了若干份。粘包和断包并不独立存在,在处理的过程中往往是你中有我,我中有你的存原创 2021-03-23 13:59:36 · 2190 阅读 · 0 评论 -
boost::asio::buffers
#include <boost/asio.hpp>#include <boost/bind.hpp>#include <boost/enable_shared_from_this.hpp>#include <boost/shared_ptr.hpp>#include <iostream>#include <vector>using boost::asio::ip::tcp;// A ref转载 2017-09-14 17:10:55 · 1059 阅读 · 0 评论