Когда задержка важнее надёжности. Видеозвонки и стриминг — потерянный кадр лучше пропустить, чем ждать повторной отправки. Онлайн игры — позиция игрока устаревает мгновенно, retransmit бессмысленен. DNS — один запрос-ответ, проще повторить чем держать TCP соединение. Мониторинг/метрики — StatsD шлёт по UDP, потеря одной метрики не критична. Multicast/broadcast — TCP не поддерживает. В Go: net.ListenPacket("udp", ":8080") для сервера, net.Dial("udp", addr) для клиента.
Когда использовать UDP?
Junior
313 просмотровAFK Offer AI
Как реализовать binary search?