TCPClient与C#中的套接字
我没有看到太多使用TCPClient
,但有很多的Socket
? 它们之间的主要区别是什么?你什么时候使用它们?
我知道.NET Socket
写在WINSOCK之上,而TCPClient
是Socket
类的封装。 因此, TCPClient
在链上,可能效率低下。 纠正我,如果我错了。
TcpClient和TcpListener的使用仅仅意味着less数几行代码。 正如你所说,它只是Socket类的一个包装,所以它们之间没有性能差异,这纯粹是一种风格select。
此外,您可以直接从TCPClient
对象访问套接字,它位于Client
属性下 – 因此没有性能差异。