错误是:没有加载套接字库
这种问题你可以调用WSAGetLastError()函数来获取错误码,这个错误的错误码是10093,
到MSDN中查看:
结果就很明显了。
因为你没有进行版本初始化,代码如下:
WORD version(0);
WSADATA wsadata;
int socket_return(0);
version = MAKEWORD(2,0);
socket_return = WSAStartup(version,&wsadata);
if (socket_return != 0)
{
return 0;
}
windows需要初始化版本,linux下可以成功