Сокеты, TCP и UDP — когда что применять?
Суть
Сокет — конечная точка соединения (протокол + адрес + порт). Выбор транспорта под ним определяет гарантии и задержки.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep