2013-07-25 184 views
-2

如何使用winsock2.h并在C#中链接ws2_32.lib?像C++如何在C#中使用winsock2.h?

#include <winsock2.h> 
#include <ws2tcpip.h> 
#pragma comment(lib, "Ws2_32.lib") 
+8

您会使用p/invoke,但是您不想在BCL中使用全面的套接字支持的任何原因吗? –

+2

忘记Ws2_32.dll只是使用'System.Net.Sockets' – EkoostikMartin

+0

是的,我有一个C++中的代码,我将在C#中进行翻译,但我是C#中的biginer,所以我没有什么要做。现在很好,我使用System.Net.Sockets – Phiber

回答

1

我想他的意思是这样的...... 你需要使用

using System.Net.Sockets; 

“使用”一词等同于包含语句在C++中。你也需要添加一个对你正在使用的库的引用。干杯!

+0

System.Net.Sockets与winsock类似,但与Winscok2不完全相同。一些功能工作不同。 – user2288650