Skip to main content

2.3. Startup / Cleanup WinSock

2.3. Startup / Cleanup WinSock

 

While initialize you host application startup WinSock. And before exit the application cleanup the WinSock. (If you use MFC library, you may call AfxSocketInit() instead of these.

// WINSOCK initialization

WORD wVersionRequested = MAKEWORD(2, 2);           // request up to WinSock version v2.2

WSADATA wsaData;

int iret = WSAStartup(wVersionRequested, &wsaData);

if(iret != 0)

{

             AfxMessageBox(IDP_SOCKETS_INIT_FAILED);

             return FALSE;

}

 

// Deregister itself from a Windows Sockets implementation

WSACleanup();