Сокеты в Go. TCP и UDP API.

Ответ

net.Listen("tcp", ":8080") - слушать TCP; Accept() возвращает net.Conn (Read, Write, Close). net.Dial("tcp", "host:port") - клиентское соединение. UDP: net.ListenPacket("udp", ":8080"), ReadFrom/WriteTo (без установленного соединения). В Go сокеты абстрагированы через net.Conn и net.PacketConn; таймауты через SetDeadline. HTTP и gRPC строятся поверх TCP.

ln, _ := net.Listen("tcp", ":8080")
conn, _ := ln.Accept()
defer conn.Close()
io.Copy(conn, conn)
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.