2013-07-25 105 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