My question is simple but i didn't found the answer anywhere. I was
wondering why the tag number range started at one and not zero.

I was looking for a way to stream multiple messages without having to
compute their sizes and realized that just add a zero tag number at
the end could be a good way to mean the end of the current message
since it's illegal. I searched here and in the
documentation(especially in the encoding section) but saw no good
reason to this limitation.

It look so simple i think I'm probably missing something but, by
definition, i don't know what.


You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at

Reply via email to