我正在尝试在Ruby中使用Protocol Buffers 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)?从标准缓冲区解码数据包可能没问题,但是这个库是否支持从流中解码数据包?如果是的话,有人能指出我如何做的方向吗?