Tokio 的TcpStream具有
pub fn into_split(self) -> (OwnedReadHalf, OwnedWriteHalf)
返回此元组的方法,其中每个元素都实现AsyncWrite
和AsyncRead
。这样我就可以创建一个 HTTP 客户端来接受实现AsyncWrite
和AsyncRead
.
我找不到任何类似的UdpSocket概念。所以,如果我正在编写一个使用 tokio 的库,UdpSocket
那么我不能接受其他实现,UdpSocket
因为它不是一个特征。
有什么我想念的吗?我希望我的客户使用UdpSocket
,但用户也可以提供他们自己的异步实现UdpSocket