一个protobuf-net的小坑

来源:互联网 发布:随机数预测算法 编辑:程序博客网 时间:2024/06/03 15:26

今天在集成protobuf-net到网络代码中, 在序列话的时候用到了这个函数 public static void Serialize(Stream destination, T instance) ,然后再从destination的字节流里面往外面读数据,结果每次读的数据出来都是空的,觉得很奇怪 后来想了一下 原来是Serialize函数处理了这个字节流 然后把stream的Position放到最后了,所以再读取之前要重置一下 destination.Seek(0, SeekOrigin.Begin); 万事大吉 ok

0 0