syntax = "proto3";
package cmdproto;
// client → server 消息信封
// cmd : 决定如何解析 payload
// seq : 序列号,用于 request/response 配对(服务端 response 回传相同 seq)
// payload : 内层消息序列化后的 bytes
message PacketTos {
uint32 cmd = 1;
uint32 seq = 2;
bytes payload = 3;
}
// server → client 消息信封
// error_code : 错误码,0 表示成功
message PacketToc {
uint32 cmd = 1;
uint32 seq = 2;
uint32 error_code = 3;
bytes payload = 4;
}