Hi Nadav, I have to send the message over the network. If it returns the empty string, there is nothing to send. Anyway, I can see, that the remote side somehow sends (empty) Pings to me. How I can do the same?
On Saturday, February 6, 2021 at 12:05:39 AM UTC+3 [email protected] wrote: > Hi Ivan, > > You are doing it correctly. An empty message has zero length when > serialized. This is also true for messages with only optional fields - an > empty array of bytes is a valid serialized instance of such a message. > > -Nadav > > On Fri, Feb 5, 2021 at 12:57 PM Ivan Baidakou <[email protected]> wrote: > >> >> Hi, >> >> There is a the following message type: >> >> message Ping {} >> >> When I invoke for my object "proto::Ping &ping" the ping.ByteSizeLong() >> it returns zero. ping.SerializeAsString() also returns empty string. >> >> What can be done? >> >> Thank you, >> wbr, basiliscos >> >> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/protobuf/c5cfa7ca-bd7f-47b5-a993-0427b0e04d06n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/protobuf/c5cfa7ca-bd7f-47b5-a993-0427b0e04d06n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > -Nadav > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/protobuf/4990bfa4-20a8-445b-b402-fbb134cde708n%40googlegroups.com.
