Skip to main content

Module builder

Module builder 

Source
Expand description

TFTP packet builder.

Provides a fluent API for constructing TFTP packets (RFC 1350).

§Examples

use stackforge_core::layer::tftp::builder::TftpBuilder;

// Build a Read Request
let pkt = TftpBuilder::new().rrq("file.txt", "octet").build();

// Build a DATA packet (block 1)
let pkt = TftpBuilder::new().data(1, b"hello world").build();

// Build an ACK for block 1
let pkt = TftpBuilder::new().ack(1).build();

Structs§

TftpBuilder
Builder for TFTP packets.