8 个版本 (4 个重大更新)
0.7.3 | 2023 年 5 月 14 日 |
---|---|
0.7.2 | 2022 年 1 月 22 日 |
0.7.1 | 2021 年 12 月 6 日 |
0.7.0 | 2021 年 6 月 10 日 |
0.2.0 |
|
#777 在 网络编程
49KB
1K SLoC
Ekko 旨在成为一个用于发送回声请求的轻量级工具;目前处于早期阶段。
用法
要使用 ekko
,请将以下内容添加到您的 Cargo.toml
[dependencies]
ekko = "0.7.3"
示例
以下示例将追踪到指定目标的路径。
use ekko::{
EkkoResponse,
EkkoError,
Ekko,
};
fn main() -> Result<(), EkkoError> {
let sender = Ekko::with_target([8, 8, 8, 8])?;
for hops in 0..32 {
let responses = sender.send_range(0..hops)?;
for ekko in responses.iter() {
match ekko {
EkkoResponse::Destination(_) => {
for ekko in responses.iter() {
println!("{ekko:?}")
}
return Ok(())
}
_ => continue
}
}
}
Ok(())
}
贡献
欢迎所有贡献,如果有什么遗漏,请不要犹豫,打开一个问题!
许可证
依赖
~0.8–8.5MB
~71K SLoC