草庐IT

ProtoReader

全部标签

c# - Protobuf-net:试图读取流的末尾

我们的系统在使用protobuf-net序列化一条消息时,有时但不是每次都会引发下面暴露的错误。错误的原因是什么?我该如何缓解?请注意,我们已经在使用DeserializeWithLengthPrefix。更新:相关代码在这里privateconstPrefixStylePrefixStyleInPlace=PrefixStyle.Fixed32;publicstaticbyte[]SerializeObjectToByteArray(TSerializablesource)whereTSerializable:class{byte[]result;using(varmemoryStr

c# - Protobuf-net:试图读取流的末尾

我们的系统在使用protobuf-net序列化一条消息时,有时但不是每次都会引发下面暴露的错误。错误的原因是什么?我该如何缓解?请注意,我们已经在使用DeserializeWithLengthPrefix。更新:相关代码在这里privateconstPrefixStylePrefixStyleInPlace=PrefixStyle.Fixed32;publicstaticbyte[]SerializeObjectToByteArray(TSerializablesource)whereTSerializable:class{byte[]result;using(varmemoryStr