什么是thrift中严格的读/写?

时间:2012-01-03 19:06:41

标签: thrift

在这行代码中严格读/写的含义是什么:

protocol = [[TBinaryProtocol alloc] initWithTransport:transport 
                                    strictRead:YES 
                                    strictWrite:YES];

这是完整的代码:

http://wiki.apache.org/thrift/ThriftUsageObjectiveC

1 个答案:

答案 0 :(得分:2)

根据我对PHP代码的阅读,严格的读写操作会将代码设置为使用或要求在邮件头的第一个32位字中使用版本号。

Thrift-0.8中的二进制协议默认始终写入版本信息,但不要求它进行读取。

我猜想如果你同时编写客户端和服务器,你需要严格的读写操作。