Как мне написать сообщение protobuf 0:0?

#protocol-buffers #protobuf-net #proto

Вопрос:

Я не понимаю, как писать 0: 0 в прото-сообщении.

 0: 0
0: 0
166: 9fc1171b9ae3179d4e
2: test
3: 1
 

Я пытался вот так:

 message test {
    int32 unknown = 0;
    int32 unknown2 = 0;
    ...
}
 

Комментарии:

1. Ноль не является допустимым номером поля protobuf. Не могли бы вы более конкретно рассказать о том, что вы пытаетесь здесь сделать и почему? Это что, какая-то рамочка? Или…? (потому что вы спрашиваете, как сделать что — то, что не является законным в протоколе; единственный ответ — «вы этого не делаете», но иногда люди используют нули для разделения данных отдельно на части protobuf)

2. еще какой-нибудь контекст? Я бы с удовольствием помог, но ты просишь … ну, это было бы все равно, что спросить: «Я хочу.написать элемент с пустым именем в XML, <> — как мне это сделать?» — если мы сможем немного лучше понять вашу цель, мы сможем предложить лучшие рекомендации