我可以从 socket2::Socket 转换为 Tokio::net::TcpStream 吗?

问题描述 投票:0回答:1

我想使用 tokio::net::TcpStream 作为异步 TCP 监听器。另一方面,我也想在socket2::Socket中使用set_reuse_address、set_reuse_port和set_nonblocking。

如何从 socket2::Socket 转换为 tokio::net::TcpStream?

我想使用 tokio::net:TcpStream 来监听使用异步回调的高效且非阻塞的 TCP 连接。

如果您发现这样的事情一开始是不可能的,或者我对异步的理解不正确,如果您能指出任何内容,我将不胜感激。 谢谢你。

sockets asynchronous rust rust-tokio tcplistener
1个回答
0
投票

是的,两者都可以在

std::net::TcpStream
之间进行转换,因此您可以将其作为通用交换格式。

© www.soinside.com 2019 - 2024. All rights reserved.