Also; don't swallow exceptions. In fact, if you can't do anything useful, don't even try/catch - just let it explode.
Marc On 12 September 2014 10:44, Antonio Ramos <[email protected]> wrote: > 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 > <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. > -- Regards, Marc -- 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.
