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(); |