为什么无法成功创建socket

2024-12-15 23:04:25
推荐回答(3个)
回答1:

错误是:没有加载套接字库

 

 

 

这种问题你可以调用WSAGetLastError()函数来获取错误码,这个错误的错误码是10093,

到MSDN中查看:

结果就很明显了。

回答2:

因为你没有进行版本初始化,代码如下:
WORD version(0);
WSADATA wsadata;
int socket_return(0);
version = MAKEWORD(2,0);
socket_return = WSAStartup(version,&wsadata);
if (socket_return != 0)
{
return 0;
}

回答3:

windows需要初始化版本,linux下可以成功