2个版本
0.1.1 | 2024年4月15日 |
---|---|
0.1.0 | 2024年4月14日 |
#1461 在 网络编程
每月49次下载
用于 netstack-smoltcp
9KB
106 代码行
socket2-ext-rs
socket2扩展包含用于处理具有最大配置可能的网络套接字的工具。
示例
在Unix/Windows主机平台上将套接字绑定到特定设备。
use socket2_ext::binds::{AddressBinding, BindDeviceOption};
fn main() {
let iface = "your/interface/name";
match socket2::Socket::new(socket2::Domain::IPV4, socket2::Type::DGRAM, None) {
Err(e) => println!("create socket error: {:?}", e),
Ok(socket) => {
if let Err(e) = socket.bind_to_device(BindDeviceOption::v4(iface)) {
println!("bind device error: {:?}", e);
}
}
}
}
许可证
本项目受MIT许可证许可。
贡献
除非您明确声明,否则您提交的任何有意包含在本作品中的贡献都将根据上述方式双重许可,不附加任何其他条款或条件。
依赖
~0.5–11MB
~55K SLoC