RPC 实现
RPC实现
三Ⅶ
这个作者很懒,什么都没留下…
展开
-
msgpack 序列化与反序列化
1.msgpack 安装git clone git://github.com/msgpack/msgpack-c.gitcmake .sudo make installmsgpack 是一种高效的二进制序列化格式,它的功能类似 json ,可以在多种语言之间交换数据。但是它的速度更快,体积也更小,支持几乎所有的主流程序语言。2.程序实例序列以及反序列化数据#include <msgpack.hpp>#include <string>#include <ios原创 2022-03-24 14:48:57 · 981 阅读 · 0 评论 -
asio 网络编程
1.asio 定时器的基本使用asio 定时器可以提供同步或异步定时事件,我们通常用定时器来处理客户端连接超时的问题,比如在服务器上设置一个超时时间,客户端连接成功之后,若在规定的超时时间内没有发送消息给服务器,则认为客户端连接已经断开了,可以关闭这个连接。同步以及异步定时器的实现#include <iostream>#include <boost/asio.hpp>int g_count = 0;void reset_timer(boost::asio:原创 2022-03-17 14:27:34 · 1997 阅读 · 0 评论