1个不稳定版本
0.1.0 | 2020年8月31日 |
---|
#12 在 #uds
13KB
316 行
此库公开了新的类型,这些类型包装了任意TcpSocket
或UnixSocket
类型。
此库在Windows上编译,但不支持UnixSocket类型。
之前
if addr.starts_with("unix:") {
let socket = UnixListener::bind(&addr["unix:".len() ..]).expect("binding");
while let Ok(socket) = socket.accept() {
// ...
}
}
else {
let socket = TcpListener::bind(addr).expect("binding");;
while let Ok(socket) = socket.accept() {
// ...
}
}
之后
let socket = addr.bind_any().expect("binding");
while let Ok(socket) = socket.accept() {
// ...
}