在windows下创建socket首先需要加载动态库,Linux下则不需要。
首先创建控制台应用程序,并添加如下代码:
#include "pch.h"
#include <iostream>
#include <Windows.h>
int main()
{
WSADATA ws;
//增加动态库引用,并加载进来(一定要在socket函数前调用,需要释放)。
WSAStartup(MAKEWORD(2, 2), &ws);
return 0;
}
这段代码在链接时会报出以下错误:
我们需要先添加链接库:
接下来,需要创建socket,代码如下:
#include "pch.h"
#include <iostream>
#include <Windows.h>
int main()
{
using namespac