加载动态库
创建Socket
#include <iostream>
#ifdef WIN32
#include <windows.h>
#else
#include <sys/socket.h> // Linux平台引用这个头文件
#include <unistd.h>
#define closesocket close // Linux 中使用close关闭,这里定义一个宏进行替换
#endif
int main(int argc, char* argv[])
{
#ifdef WIN32
WSADATA ws;
WSAStartup(MAKEWORD(2, 2), &ws); // 标记动态库计数加1
#endif
int sock = socket(AF_INET, SOCK_STREAM, 0);
if (sock == -1)
{
printf("create socket failed\n");
return -1;
}
printf("[%d]", sock);
closesocket(sock);
return 0;
}