1、在每次编写网络程序时必须编写代码载入和释放Winsock库,可定义一个类来管理。(VC实现)
2、代码
#include <winsock2.h>
#pragma comment(lib,"WS2_32")
class CInitSock
{
public:
CInitSock(BYTE minorVer=2,BYTEmajorVer=2)
{
WSADATAwsaData;
WORDsockVersion=MAKEWORD(minorVer,majorVer);
if(::WSAStartup(sockVersion,&wsaData))!=0
{exit(0);}
}
~CInitSock()
{::WSACleanup();}
};
本文介绍了一种通过定义一个类来管理Winsock库加载与卸载的方法,以简化网络编程中对Winsock库的操作流程。

3156

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



