initsock.h
上传用户:zhuzhu0204
上传日期:2020-07-13
资源大小:13165k
文件大小:0k
开发平台:

Visual C++

  1. //////////////////////////////////////////////////////////
  2. // initsock.h文件
  3. #include <winsock2.h>
  4. #pragma comment(lib, "WS2_32") // 链接到WS2_32.lib
  5. class CInitSock
  6. {
  7. public:
  8. CInitSock(BYTE minorVer = 2, BYTE majorVer = 0)
  9. {
  10. // 初始化WS2_32.dll
  11. WSADATA wsaData;
  12. WORD sockVersion = MAKEWORD(minorVer, majorVer);
  13. if(::WSAStartup(sockVersion, &wsaData) != 0)
  14. {
  15. exit(0);
  16. }
  17. }
  18. ~CInitSock()
  19. {
  20. ::WSACleanup();
  21. }
  22. };