Я не вижу большого использования TCPClient
, но все же есть много Socket
? В чем основное различие между ними и когда вы будете использовать каждый из них?
Я понимаю, что .NET Socket
написан поверх WINSOCK, а TCPClient
- это обертка над Socket
классом. Таким образом, TCPClient
- путь вверх по цепочке, и, возможно, неэффективный. Поправь меня, если я ошибаюсь.