如何使用winsock2.h並在C#中鏈接ws2_32.lib?像C++如何在C#中使用winsock2.h?
#include <winsock2.h>
#include <ws2tcpip.h>
#pragma comment(lib, "Ws2_32.lib")
如何使用winsock2.h並在C#中鏈接ws2_32.lib?像C++如何在C#中使用winsock2.h?
#include <winsock2.h>
#include <ws2tcpip.h>
#pragma comment(lib, "Ws2_32.lib")
我想他的意思是這樣的...... 你需要使用
using System.Net.Sockets;
「使用」一詞等同於包含語句在C++中。你也需要添加一個對你正在使用的庫的引用。乾杯!
System.Net.Sockets與winsock類似,但與Winscok2不完全相同。一些功能工作不同。 – user2288650
有一個complete winsock wrapper written in .NET這是寫在VB.NET,你可以下載源代碼。基本上你需要的PInvoke本地函數
您會使用p/invoke,但是您不想在BCL中使用全面的套接字支持的任何原因嗎? –
忘記Ws2_32.dll只是使用'System.Net.Sockets' – EkoostikMartin
是的,我有一個C++中的代碼,我將在C#中進行翻譯,但我是C#中的biginer,所以我沒有什麼要做。現在很好,我使用System.Net.Sockets – Phiber