It turns out that .NET's sockets are not quite low-level enough to read the full length of the malformed UDP packets generated by a Sender device. So this project uses Pcap.NET to sniff the packets in ...