int main(int argv,char **argc) {
WSADATA ws;
WSAStartup(MAKEWORD(2, 2), &ws);
int sock= socket(AF_INET, SOCK_STREAM, 0);
if (sock == -1) {
printf("socket is failed");
return -1;
}
printf("<%d>:---",sock);
//closesocket(sock);
getchar();
return 0;
}
这个头文件没问题在 /usr/include/sys/socket.h
把你的编译命令和编译输出发出来看看