protobuf 3.0.0 协议头简单说明
来源:互联网 发布:桌面软件下载大全 编辑:程序博客网 时间:2024/06/04 18:49
syntax = "proto3"; // 这里是 proto3//import "xxx.proto";package warrially;<span style="white-space:pre"></span>// 定义我们的包名, 通常和文件名一样就行message Person {<span style="white-space:pre"></span>// 一个pb的结构体 string name = 1;<span style="white-space:pre"></span>// 就像定义C++一样 int32 id = 2; string email = 3; enum PhoneType {<span style="white-space:pre"></span>// 定义一个枚举 MOBILE = 0;<span style="white-space:pre"></span>// 枚举里面的值 HOME = 1; WORK = 2; } message PhoneNumber {<span style="white-space:pre"></span>// 定义一个子结构体 string number = 1; PhoneType type = 2; } repeated PhoneNumber phones = 4;<span style="white-space:pre"></span>// 用repeated 表示一个数组 类似C++的 [], Delphi 的 array of , 数组长度可变}message AddressBook { repeated Person people = 1;<span style="white-space:pre"></span>// repeated 同上}
0 0
- protobuf 3.0.0 协议头简单说明
- protobuf协议讲解说明
- 一个简单的protobuf协议
- oAuth2.0协议简单说明
- Http协议简单说明
- HTTP协议头说明(标记)
- HTTP协议:header标头说明
- HTTP协议(二):header标头说明
- HTTP协议(二):header标头说明
- HTTP协议(二):header标头说明
- HTTP协议(二):header标头说明
- HTTP协议(二):header标头说明
- HTTP协议(二):header标头说明
- protobuf协议基础介绍
- protobuf协议语言指南
- protobuf协议语言指南
- 协议封装工具 protobuf
- Unity配置Protobuf协议
- 给定两个整形变量的值,将两个值的内容进行交换
- Quartz-job的quartz.properties配置文件说明
- Android事件分发原理全面解析
- 杭电 2024 C语言合法标识符
- CocoaPods--常见错误
- protobuf 3.0.0 协议头简单说明
- HTML5缓存机制浅析:移动端Web加载性能优化(转)
- 盲目依赖ARC带来的主要问题
- Linux守护进程Shell脚本
- 使用librtmp进行H264与AAC直播
- JavaScript——历史与简介
- 远程调试
- Hot Bath
- qtp的基本使用