Trait std::os::windows::io::FromRawSocket 1.1.0[−][src]
pub trait FromRawSocket {
unsafe fn from_raw_socket(sock: RawSocket) -> Self;
}
This is supported on Windows only.
Expand description
从原始套接字创建 I/O 对象。
Required methods
unsafe fn from_raw_socket(sock: RawSocket) -> Self
unsafe fn from_raw_socket(sock: RawSocket) -> Self
从给定的原始套接字创建一个新的 I/O 对象。
此函数将消耗提供的套接字的所有权,并且在返回的对象离开作用域时将关闭。
此函数也是不安全的,因为当前返回的原语具有它们是包装的文件描述符的唯一所有者的约定。 该函数的使用可能会意外地允许违反该契约,这可能会导致依赖该契约的代码的内存不安全。