1 个不稳定版本
使用旧的 Rust 2015
0.1.2 | 2021 年 11 月 11 日 |
---|---|
0.1.1 |
|
0.1.0 |
|
#19 in #select
5KB
85 行
select-rs
A POSIX select I/O Multiplexing Rust 库。
入门指南
# Cargo.toml
[dependencies]
select-rs = "0.1.0"
示例
use select_rs::*;
fn main(){
let mut fds : FdSet = unsafe {std::mem::zeroed()};
FD_ZERO(&mut fds);
FD_SET(0 , &mut fds);
assert!(select(1, std::ptr::null_mut() , &mut fds ,std::ptr::null_mut()) > 0);
assert!(FD_ISSET(0, &mut fds));
}
依赖项
~215KB