protocol-buffers - protobuf 网络数据包的固定大小数据
问题描述
我想将网络数据包编码为 protobuf 消息(字节),但我想得到一条消息,它的大小与接收方的原始数据包完全相同。看起来 protobuf 优化了消息的大小。那可能吗?
为了更清楚,我如何确保以字节为单位存储的内容与我在原始数据包中看到的内容完全相同。
解决方案
这不是 protobuf 的预期场景,它不会帮助你做到这一点。可能还有另一种适合此目的的工具,但根据我的经验,手动编写以数据包为中心的层更为典型。
推荐阅读
- mysql - 从 --secure-file-priv 文件夹导入 mysqlimport,但仍然出现错误
- python - 使用 python 监控文本站点(json)
- ios - UINavigationBar & UITabBar 下的内容
- python - 在 tkinter 的同一窗口中插入打开的 cv 功能和旋转图像
- api - 在哪里获取 SIFT_WEBHOOK_SECRET_KEY 以供您做出 Sift Science 决策?
- java - 编写一个注释处理器以使所有方法 args 最终确定
- swift - Swift - 在类中引用类的类型
- ios - iOS(Swift):将缩放值表示为 UIColor
- r - 在 R 中创建稀疏矩阵
- c# - 如何遍历包含多个键的字典列表,并更改不同的键值?