一个简单的Socket创建,调试后发现,socket返回4294967295,似乎并未创建,请问这是为什么?#include "stdafx.h"
#include <winsock2.h>int main(int argc, char* argv[])
{
SOCKET sock; sock = socket( AF_INET, SOCK_STREAM, 0);
if (sock == INVALID_SOCKET)
{
closesocket(sock);
return 1;
} return 0;
}
#include <winsock2.h>int main(int argc, char* argv[])
{
SOCKET sock; sock = socket( AF_INET, SOCK_STREAM, 0);
if (sock == INVALID_SOCKET)
{
closesocket(sock);
return 1;
} return 0;
}
memset(&wsd,0,sizeof(WSADATA));
if(WSAStartup(MAKEWORD(2,2),&wsd)!=0)
{
}else
{
int main(int argc, char* argv[])
{
SOCKET sock;
//这里