我正在做一个项目,我们使用协议缓冲区来创建和解析我们的一些消息(protobuf-net)。这太优雅了,我想使用相同的反序列化方法来解析来自外部非 protobuf 生成源的其他消息。这可能吗?
我想可以将所有 .proto 字段指定为固定大小(即不像变量整数)。那么问题是您是否可以用其他幻数或第 3 方协议使用的任何标头替换 protobuf 标头。
如果这有点令人困惑,一个例子可能会有所启发:假设您购买了一个暴露以太网端口的精美烤面包机。它支持专有但有据可查的协议。您可以使用 protobuf 在吐司上刻上心形图案吗?