when I asked people to explain how UDP works I got a lot of answers to the effect of "it's spray and pray"

but I'm having trouble thinking of examples of UDP-based protocols that actually work in a "spray and pray" way —

* DNS is "send 1 packet, retry if you don't get a reply”
* QUIC is a sophisticated system for streaming data over UDP
* I'd guess that video protocols correct for packet loss
* maybe statsd is a "spray and pray” system?

(please do not reply to this explaining how UDP works)

@b0rk My favorite usages of UDP are: broadcasts. So stuff like Bonjour, ZeroConf, UPnP and mDNS very useful stuff.
@ivolimmen @b0rk are Bonjour, ZeroConf and mDNS not the same thing?
@unsaturated @b0rk Bonjour was originally invented by Apple. Then became zero conf (a standard). mDNS became the new name in 2013. The implementation of it from Apple is still called Bonjour.