WSAStartup 的反函数
时间: 2023-12-06 15:45:37 浏览: 69
WSACleanup 是 WSAStartup 的反函数,用于释放 Winsock 库的资源和关闭网络连接。在使用 Winsock 库进行网络编程时,需要在程序启动时调用 WSAStartup 初始化 Winsock 库,在程序结束时调用 WSACleanup 释放资源。示例代码如下:
```
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
int main() {
// 初始化 Winsock 库
WSADATA wsaData;
int result = WSAStartup(MAKEWORD(2, 2), &wsaData);
if (result != 0) {
printf("WSAStartup failed with error: %d\n", result);
return 1;
}
// 在此处进行网络编程
// 释放 Winsock 库资源
result = WSACleanup();
if (result != 0) {
printf("WSACleanup failed with error: %d\n", result);
return 1;
}
return 0;
}
```
阅读全文