TCPClient与C#中的套接字

我没有看到太多使用TCPClient ,但有很多的Socket ? 它们之间的主要区别是什么?你什么时候使用它们?

我知道.NET Socket写在WINSOCK之上,而TCPClientSocket类的封装。 因此, TCPClient在链上,可能效率低下。 纠正我,如果我错了。

TcpClient和TcpListener的使用仅仅意味着less数几行代码。 正如你所说,它只是Socket类的一个包装,所以它们之间没有性能差异,这纯粹是一种风格select。

此外,您可以直接从TCPClient对象访问套接字,它位于Client属性下 – 因此没有性能差异。