一、消息结构的定义
message 消息名
{
required 数据类型 变量 = 索引;(必须的)
optional 数据类型 变量 = 索引;(可选的)
repeated 数据类型 变量 = 索引;(重复的)
}
二、装载数据
local 消息对象 = ***_pb.消息名()
1、required 和 optional
消息对象.变量 = value
2、repeated
消息对象.变量:append(value)
3、连载成字符串
local data = 消息对象:SerializeToString()
三、解析数据
local 消息对象 = ***_pb.消息名()
消息对象:ParseFromString(data)
消息对象.对象名