pub trait IntoRawSocket {
// Required method
fn into_raw_socket(self) -> RawSocket;
}
Available on Windows only.
Expand description
一个 trait,表示消费一个对象并获得其原始 SOCKET
所有权的能力。
Required Methods§
sourcefn into_raw_socket(self) -> RawSocket
fn into_raw_socket(self) -> RawSocket
消耗此对象,返回原始底层套接字。
此函数通常用于将底层套接字的所有权 ** 转移给调用者。 当以这种方式使用时,调用者是套接字的唯一所有者,一旦不再需要它就必须关闭它。
但是,转让所有权并不是严格要求的。
对严格转移所有权的 API 使用 Into<OwnedSocket>::into
实现。