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 thes...@gmail.com 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 <the....@gmail.com> 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 protobuf+u...@googlegroups.com.
>> 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 protobuf+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/protobuf/4990bfa4-20a8-445b-b402-fbb134cde708n%40googlegroups.com.

Reply via email to