Thanks, i confirmed everything is fine after comparing the data using the serialize/deserialize on both sides.
On Thursday, March 8, 2012 6:55:33 AM UTC, Marc Gravell wrote: > > Well, protobuf-net certainly includes them (it just does a simple UTF-8 > conversion, nothing more), and I'm pretty sure the C++ side will be > handling them fine. > > My guess would be that they are being lost in your code with whatever file > / network handling you have in place. In particular, any code that treats > the files as text rather than binary, or does automatic line ending > conversions (which again, is text-based). Another guess would be that the > two machines have different line-ending expectations, and simply: they are > **there**, but aren't showing. I might expect this when loading a linux > file on Windows, for example. > > Marc > > On 8 March 2012 01:00, rui <guidevelo...@gmail.com> wrote: > >> Hi, >> I am having problem deserializing messages on c++ side >> >> From c#, i do this: >> >> using (MemoryStream ms = new MemoryStream()) >> { >> Serializer.Serialize(ms, instance); >> >> return ms.ToArray(); >> } >> >> This is the class for instance parameter in protocol buffer. >> message init_message >> { >> optional string subject = 1; >> optional string html_body = 2; >> optional string plain_body = 3; >> } >> >> on c++ side, i do, where msg is the byte array passed >> entity.ParseFromArray(msg.get_data(), msg.data_length); >> >> but it somehow drops all the line feeds and carriage returns \r\n in the >> transition for all the member variables. >> >> What could be the reason? >> >> Thanks, >> rui >> >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Protocol Buffers" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/protobuf/-/jen3HyN2pIQJ. >> To post to this group, send email to protobuf@googlegroups.com. >> To unsubscribe from this group, send email to >> protobuf+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/protobuf?hl=en. >> > > > > -- > Regards, > > Marc > -- You received this message because you are subscribed to the Google Groups "Protocol Buffers" group. To view this discussion on the web visit https://groups.google.com/d/msg/protobuf/-/bRcpP5Vi-DsJ. To post to this group, send email to protobuf@googlegroups.com. To unsubscribe from this group, send email to protobuf+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/protobuf?hl=en.