I am consuming a message coming over RabbitMQ using Python. Something to this tune:
trans1 = TTransport.TMemoryBuffer() trans1.open() trans = TTransport.TMemoryBuffer(body) trans.open() iprot = TBinaryProtocol.TBinaryProtocol(trans) oprot = TBinaryProtocol.TBinaryProtocol(trans1, strictWrite=False) tr = Processor(CommonService.CommonService.Iface()) tr.process(iprot, oprot) (thrift 0.10.0) On Thu, Jan 11, 2018 at 3:50 PM, Allen George <allen.geo...@gmail.com> wrote: > Which client and server are you trying to use? > > Allen > > > On January 11, 2018 at 10:40:14 AM, André Lemos (ale...@plux.info) wrote: > > Hi, > > > When parsing through a TBinaryProtocol, trying to get the readMessageBegin, > readI32, returns 16777216, which will raise an EOFError, because it's just > a too big of a value. If I use something like 25, I do get something pretty > closer to what I am trying to get, although I still get the initial bit of > the protocol, and not just the name I am trying to get. > > Any hints as to where I should be looking? > > > > Ps.: sorry for the cross-post, but feedback seems to be a little slim on > the user@ side of things > > > Thank you, > > André >