std::net::TcpStream
具有用于克隆基础套接字的try_clone()
方法,但是对于try_clone()
没有相似之处。
由于SSL / TLS逻辑包含状态,因此克隆openssl::ssl::SslStream
没有意义。所有克隆都需要达成共识并更新该状态。
实际上,它实现了openssl::ssl::SslStream
二手,因为它是大型步枪,所以它是SslStream
和Clone
。
您将需要将其包装在deprecated或等效物中并进行克隆。另一种方法是重组代码,以便只有一件事拥有流的所有权,并且您可以通过其他技术进行通信。
另请参见:
Arc<Mutex<_>>