gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 15:59:03 26 4
gpt4 key购买 nike

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

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

当我检测到流是 ssl 时,我无法创建 sslStream,因为 AuthenticateAsServer 应该从流的开头开始我能做什么?

最佳答案

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

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

关于c# - 从流的开头读取一些字节而不改变 C# 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22267169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com