
protobuf
文章平均质量分 72
栖林_
一个励志于做全栈工程师的平平无奇大学生,希望在这里留下自己学习的记录
展开
-
基于muduo库实现protobuf协议的通信详解
而在这个类中,我们可以看到onMessage和send,其实就是针对protobuf处理的方法,也就是收到消息之后被调用的方法。在之前我们单纯使用muduo实现的时候,并没有考虑到tcp粘包之类的问题,只是进行一个返回。可以看到这里消息回调函数,这里面用的是ProtoBufCodec的onMessage函数。在具体看这个onMessage处理函数之前,我们先看这个协议的结构是什么样的。我们可以先大致学习一下这里是怎么实现的,然后仿照使用一下。有了这样的协议之后,就可以解决粘包问题。业务操作逻辑是这样的。原创 2024-09-30 14:28:36 · 531 阅读 · 0 评论 -
ProtoBuf序列化框架介绍
ProtoBuf全称是Protocol Buffer,是一个数据结构的序列化和反序列化框架他又很多好处,首先是他支持跨平台,支持Java、C++、Python等多种语言,还比XML更小更快更简单除此之外还可以更新数据结构,不会破坏原有的结构。原创 2024-09-21 21:39:04 · 501 阅读 · 0 评论