1

有没有办法做到这一点?我想知道当我调用 DeserializeWithLengthPrefix 时从 NetworkStream 中读取了多少字节。由于 NetworkStream 不支持 Position 属性,我看不到执行此操作的简单方法。这可以以合理有效的方式完成吗?出于分析目的,我需要知道这一点,并且尽可能低的分析开销是理想的。

4

1 回答 1

1

哦,这是一个很好的问题。这目前没有公开,但如果需要,我可以添加一个重载out bytesRead(包括 lentgh-prefix 的开销和对象本身,因为两者都已被消耗)。我试图避免对“v1”进行太多更改,但我当然可以将其添加到“v2”中而无需太多麻烦。

于 2010-10-28T06:02:42.950 回答