Так как TCP гарантирует доставку пакетов и поэтому может считаться "надежным", тогда как UDP не гарантирует ничего, и пакеты могут быть потеряны. Каково было бы преимущество передачи данных с использованием UDP в приложении, а не через поток TCP? В каких ситуациях UDP будет лучшим выбором и почему?
Я предполагаю, что UDP быстрее, поскольку у него нет накладных расходов на создание и поддержание потока, но не было бы неуместным, если некоторые данные никогда не достигнут своего назначения?