use read(std::string& des,size_t len) read packet and ParseFromString by protobuf