2 个不稳定版本

0.2.0 2024年2月18日
0.1.0 2023年8月22日

#5 in #内部

Download history 59/week @ 2024-04-07 18/week @ 2024-05-12 13/week @ 2024-05-19 25/week @ 2024-05-26 47/week @ 2024-06-02 73/week @ 2024-06-09 23/week @ 2024-06-16 15/week @ 2024-06-23 12/week @ 2024-07-07 22/week @ 2024-07-14 18/week @ 2024-07-21

52 每月下载量
用于 2 crates

Apache-2.0 OR MIT

28KB
525

tftp_client

一个纯 Rust TFTP 客户端库

license docs rustc build status Codecov

Rust 生态系统中有几个 TFTP crate

除了最后一个之外,所有这些只实现了服务器端。最后一个库似乎专注于重新实现 TFTP 应用程序,而不是那么专注于 Rust 库。此外,它不如 Python tftpy 库健壮。

这个库,tftp-client,根据 RFC 1350 只实现了客户端,包括对 "sorcerer's spprentice syndrome" 的修复。它是阻塞式的,不实现任何附加选项,但提供了对超时处理的强大控制。与 rtftp 不同,重试包括指数退避(有一个上限)并且有内部和外部重试用于块级和传输级尝试。

依赖项

~0.6–1.2MB
~24K SLoC