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.

Reply via email to