我看了很多教程,但我不明白如何使用協議緩衝區如何使用協議緩衝區?
爲什麼「消息用戶」?爲什麼不「上課用戶」?以及Eclipse如何創建這樣的消息? 以及爲什麼name = 2?沒有NAME = 「最大」
ption java_outer_classname="ProtoUser";
message User {
required int32 id = 1; // DB record ID
required string name = 2;
required string firstname = 3;
required string lastname = 4;
required string ssn= 5;
// Embedded Address message spec
message Address {
required int32 id = 1;
required string country = 2 [default = "US"];;
optional string state = 3;
optional string city = 4;
optional string street = 5;
optional string zip = 6;
enum Type {
HOME = 0;
WORK = 1;
}
optional Type addrType = 7 [default = HOME];
}
repeated Address addr = 16;
}
你從哪裏得到這個文件?你的問題到底是什麼? – 2013-03-14 15:03:30
我想做一個簡單的示例協議緩衝區 – 2013-03-14 15:06:04
請參閱答案。看起來你沒有仔細閱讀手冊。 – 2013-03-14 15:13:35