2010-03-26 46 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#支持。如果你想使用套接字,絕對沒有理由不使用這些類。