Сокет лучше чем TcpClient ❓
TcpClient это просто враппер над сокетами который явно задает SocketType и ProtocolType и оборачивает некоторые методы. TcpClient тебя ограничевает в использовании tcp, обычные сокеты ты можешь как угодно использовать, и udp и tcp, и всякие raw и тд