重新实现的协议缓冲区示例