1
SSDP/UPnP discovery client sending stepped multicast retransmits, passively tracking NOTIFYs, maintaining device registry, lazily fetching and caching device description XMLs parsed into services/icons.
1
Network reachability detection with reactive status updates, validated connectivity (detects captive portals), zero‑setup singleton API, explicit lifecycle factories, and test fakes with native bindings.
0
Unified API for scheduling background one-shot and periodic workers with constraint-aware scheduling, retry/backoff, factory-based dependency injection (no reflection), ephemeral sweep, and network reachability gating.
0
Send Wake-on-LAN/Wake-on-Wireless magic packets via UDP broadcast by MAC address; optional ARP-based IP→MAC lookup, test-friendly WakeSender/FakeWake seam, and a small CLI for batch wakes.