从流的开头读取一些字节而不改变c#中的位置

时间:2014-03-08 08:48:25

标签: c# sockets

我有一个NetworkStream应该处理ssl和未加密的

我的数据是ascii所以当我检查流的第一个字节时,我可以确定流是否为ssl

当我检测到流是ssl时我无法创建sslStream因为AuthenticateAsServer应该从流的开始开始 我该怎么办?

1 个答案:

答案 0 :(得分:0)

你需要的是放回你需要查看的一个字节。没有标准流支持这一点。

编写一个包装流,允许您将单个字节添加到已包装的流中。这样,SSL实现就不会发现任何差异。