response->SerializeToString(&output);In python:
if I use UDP to receive it , I use PBWrapper.FromString(message[0]) where message contains data I received from UDP socket
For TCP just use PBWrapper.FromString(message)
And it worked for me.
-Tom
import example_pb2
with open('saved_data.protobin','rb') as f:
data = f.read()
msg = example_pb2.Sensor()
msg.ParseFromString(data) # or msg.FromString(data)