Trait std::os::windows::io::IntoRawSocket

1.4.0 · source ·
pub trait IntoRawSocket {
    // Required method
    fn into_raw_socket(self) -> RawSocket;
}
Available on Windows only.
Expand description

一个 trait,表示消费一个对象并获得其原始 SOCKET 所有权的能力。

Required Methods§

source

fn into_raw_socket(self) -> RawSocket

消耗此对象,返回原始底层套接字。

此函数通常用于将底层套接字的所有权 ** 转移给调用者。 当以这种方式使用时,调用者是套接字的唯一所有者,一旦不再需要它就必须关闭它。

但是,转让所有权并不是严格要求的。 对严格转移所有权的 API 使用 Into<OwnedSocket>::into 实现。

Implementors§