摘要:
boost asio是一个封装了基本socket的跨平台通信框架。它支持异步访问,并支持tcp的自动封闭控制等操作。 一个简单的通信协议可以为: header body body长 数据 通过boost::asio接收的话,即可为: void receive_header() { auto keep 阅读全文
摘要:
gRPC是一款基于http协议的远程过程调用(RPC)框架。出自google。这个框架可以用来相对简单的完成如跨进程service这样的需求开发。 资料参考: https://blog.csdn.net/fengbingchun/article/details/100626030 阅读全文
摘要:
flatbuffer是一款类似于protobuf的数据序列化工具。所有数据序列化,简单来说,就是将某程数据结构按照一定的格式进行编码与解码,以方便在不同的进程间传递后,能够正确的还原成之前的数据结构。 flatbuffer大体上的用法与protobuf是类似的。所不同的是,它支持union定义,并可 阅读全文