![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
boost
总有刁民谋害朕
为人诚实守信,做事踏实,谨慎。
展开
-
ndk编译boost库
1. 简介 最近,项目的需求——将原本运行在Linux的上C/C++移植到Android上运行。折腾了3天,终于可以编译出使用了boost库的可执行程序。这边主要是记录下,并分享出来,供需要的人员参考,希望对大家有所帮助。如果有什么问题可以在下面评论或发私信。2.android-ndk在Linux上的安装 博主的ndk版本是从底层的驱动人员那边获取的。这边使用的ndk版本是:android-ndk32-r10b-linux-x86。如果你使用的版本不一致也没什么关系,一般差异不会太大,只需要稍作.原创 2020-06-20 14:53:10 · 983 阅读 · 0 评论 -
boost asio 异步实现tcp通讯
一、前言boost asio可算是一个简单易用,功能又强大可跨平台的C++通讯库,效率也表现的不错,Linux环境是epoll实现的,而windows环境是iocp实现的。而tcp通讯是项目当中经常用到通讯方式之一,实现的方法有各式各样,因此总结一套适用于自己项目的方法是很有必要,很可能下一个项目直接套上去就可以用了。二、实现思路1.通讯包数据结构Tag:检查数据包转载 2017-03-30 11:33:02 · 5040 阅读 · 0 评论 -
轻量级序列化库boost serialization
一代码目录BOOST_HOMEarchive存档方式类目录BOOST_HOMEserialization 序列化数据类型目录二序列化类实现置入式实现非置入实现可以序列化类对象但被序列化的类必须实现序列化函数继承关系的序列化序列化数组序列化stl容器可根据版本号序列化读写分离对象序列化是项目中最经常看到的场景,因此实现该功能的库也有很多,如:thrift、转载 2017-03-30 11:48:27 · 454 阅读 · 0 评论 -
boost高并发网络框架+线程池
#include stdio.h>#include "AuthenHandle.h"#include "configure.h"#ifdef WIN32 //for windows nt/2000/xp#include winsock.h>#include windows.h>#include "gelsserver.h"#pragma comment(lib,转载 2017-03-16 18:21:22 · 967 阅读 · 0 评论 -
boost::asio 异步主动连接多个服务器
#include boost/asio/deadline_timer.hpp>#include boost/asio/io_service.hpp>#include boost/asio/ip/tcp.hpp>#include boost/asio/read_until.hpp>#include boost/asio/streambuf.hpp>#inclu转载 2017-03-16 18:11:37 · 1435 阅读 · 0 评论