【发布时间】:2020-05-10 21:14:36
【问题描述】:
我尝试从我的应用程序创建一个 BufReader。 它适用于 TcpStream,但我认为无法为 SslStream 做到这一点。
我试过了:
self.buf_reader = Some(BufReader::new(
self.ssl_stream.as_ref().unwrap().get_ref().unwrap(),
));
与:
ssl_stream: Option<SslStream<TcpStream>>,
buf_reader: Option<BufReader<TcpStream>>,
但是在读取缓冲区时,数据显然仍然是加密的(因为它克隆了底层流而不是 SslStream)。
有什么想法吗?
【问题讨论】: