如何使用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