Hi all, this is my first time with protobuf protocol and protobuf-net. I have the following question. I read in a buffer of bytes one response wich contains two proto messages. I´m trying deserializate those messages.
I can deserializate the first one perfectly. But when i try to deserializate de second one i have a deserialization wired exception: "*Invalid wire-type; this usually means you have over-written a file without truncating or setting the length; see http://stackoverflow.com/q/2152978/23354*" My code is de following: int valo = networkStream.Read(buffer, 0, buffer.Length); using (MemoryStream streamR = new MemoryStream(buffer)) { try { Command comando = Serializer.DeserializeWithLengthPrefix<Command>(streamR, PrefixStyle.Base128); ChannelInfo chInfo = Serializer.DeserializeWithLengthPrefix<ChannelInfo>(streamR, PrefixStyle.Base128); } catch (Exception ex) { } } What can i do??? thanks!! -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/protobuf. For more options, visit https://groups.google.com/d/optout.
