Ответ
TCP (Transmission Control Protocol) — надежный, с установкой соединения, гарантирует доставку и порядок пакетов. Использует подтверждения, повторные передачи и контроль перегрузки. Пример: HTTP, FTP.
UDP (User Datagram Protocol) — ненадежный, без соединения, без гарантий доставки и порядка. Быстрее, меньше накладных расходов. Пример: VoIP, видеостриминг.
// TCP сервер
ln, _ := net.Listen("tcp", ":8080")
conn, _ := ln.Accept()
// UDP сервер
conn, _ := net.ListenPacket("udp", ":8080")
buf := make([]byte, 1024)
_, addr, _ := conn.ReadFrom(buf)
Выбор зависит от требований: надежность (TCP) vs скорость (UDP).
Видео-ответы
▶
Реальное Техническое Собеседование с ВК на Senior Php Разработчика
▶
Собеседование на Golang 300к
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ В OZON ч.3 Техничесий скрининг на го. Потрачено.
▶
MIDDLE DEVOPS | MOCK СОБЕСЕДОВАНИЯ
▶
Тестовое собеседование на позицию Go-разработчика / Ingternet
▶
Открытое собеседование на Go-разработчика | Анонс менторской программы
▶
Tech Interview Fest | Моковое cобеседование для Go Junior | Solvery + Go-go! | Владимир Балун, Ozon
▶
РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ ПО NODEJS НА 260.000 РУБ
▶
Собеседование middle backend php
▶
Linux, Базы Данных, Сети. СОБЕСЕДОВАНИЕ Middle DevOps инженера. Часть 2.
▶
Парень к 16-ти годам изучил Linux и DevOps и занимается пентестом? / Техсобес Junior DevOps Engineer
▶
Реальное собеседования DevOps инженер Junior++