我正在尝试在Ruby中使用协议缓冲区v3。
我正在将标准protoc
与--ruby_out
选项一起使用,以根据*.proto
文件生成Ruby源代码文件。这些生成的文件具有require 'google/protobuf'
的要求,因此我需要使用google-protobuf
gem才能运行此Ruby代码。
我在这里阅读google-protobuf
的文档:
https://developers.google.com/protocol-buffers/docs/reference/ruby-generated
但是我看不到任何从流中解码protobuf数据包的选项(即stdin)吗?从标准缓冲区解码数据包可能很好,但是此库是否支持从流解码数据包?如果是,有人可以指出我的操作方向吗?