网络编程初始化类
#include <WinSock2.h>
#pragma comment(lib, "ws2_32.lib")
class CInitSock
{
public:
CInitSock(BYTE minorVer=2, BYTE majorVer=2)
{
WORD wVersionRequested = MAKEWORD(minorVer, majorVer);
WSADATA wsaData;
if (0 != ::WSAStartup(wVersionRequested, &wsaData))
{
exit(0);
}
}
~CInitSock()
{
::WSACleanup();
}
};
网络编程初始化
本文介绍了一个用于网络编程的初始化类CInitSock。该类通过构造函数指定版本号来启动WSA,并在析构函数中清理WSA资源。适用于需要进行网络编程的Windows应用程序。
9413

被折叠的 条评论
为什么被折叠?



