Expand description
UDP packet builder.
Provides a fluent API for constructing UDP packets with automatic field calculation (length, checksum).
§Example
use stackforge_core::layer::udp::UdpBuilder;
use std::net::Ipv4Addr;
// Build a DNS request packet
let packet = UdpBuilder::new()
.src_port(12345)
.dst_port(53)
.payload(b"DNS query data")
.build();Structs§
- UdpBuilder
- Builder for UDP packets.
Enums§
- IpAddr
- IP address enum for checksum calculation.