2010-03-26 47 views
0

我如何使用没有Winsock或其他外部二进制文件的tcp连接?没有Winsock的tcp

+6

你为什么要? – Thomas 2010-03-26 20:08:20

+0

我喜欢在我的程序上完全控制或至少知道它是如何工作的,因为我还没有准备好去下级编程..我问的是如何用C# – user302823 2010-03-26 21:47:01

回答

4

由于您使用的是C#,因此您应该只使用System.NetSystem.Net.Sockets名称空间。

这些将您与Winsock直接进行隔离(尽管它们基于Windows内部,至少在Windows上)。

例如,TcpClient class提供了TCP客户端连接,并且在.NET Framework的每个版本中都受C#支持。如果你想使用套接字,绝对没有理由不使用这些类。