1、WSAStartup
使用Socket之前必须先启动WS2_32.DLL用 WSAStartup 函数对 WS2_32.DLL调用.
int WSAStartup(
WORD wVersionRequested, //所需要的Socket版本号
LPWSADATA lpWSAData //指向TWSADtata数据结构的指针,用来接收 //Windows Sockets实现的细节
);
WSAStartup函数必须是应用程序或动态链接库调用的第一个Windows Sockets函数。它允许应用程序指明Windows Sockets API的版本号及获得特定Windows Sockets 实现细节,应用程序只有在成功调用WSAStartup函数之后才能进一步调用WinSock API函数。在应用程序结束时,应调用WSACleanup函数来释放为该应用程序分配的资源。
2、WSACleanup();
若无错误发生,WSACleanup函数返回0,否则的话,返回SOCKET ERROR错误。