Repo of no-std crates for my personal embedded projects
at main 23 lines 559 B view raw
1#![no_std] 2 3#[cfg(feature = "client")] 4pub mod client; 5pub mod dns; 6pub mod encoder; 7#[cfg(feature = "server")] 8pub mod server; 9#[cfg(feature = "server")] 10pub mod service; 11#[cfg(feature = "server")] 12pub mod state; 13 14extern crate alloc; 15 16use core::net::{Ipv4Addr, SocketAddrV4}; 17 18/// Standard port for mDNS (5353). 19pub const MDNS_PORT: u16 = 5353; 20 21/// Standard IPv4 multicast address for mDNS (224.0.0.251). 22pub const GROUP_ADDR_V4: Ipv4Addr = Ipv4Addr::new(224, 0, 0, 251); 23pub const GROUP_SOCK_V4: SocketAddrV4 = SocketAddrV4::new(GROUP_ADDR_V4, MDNS_PORT);