调用 CWinApp::InitInstance 中的重写函数初始化此 Windows 套接字。
BOOL AfxSocketInit(
WSADATA* lpwsaData = NULL
);
参数
- lpwsaData
指向 WSADATA 结构的指针。 如果 lpwsaData 不等于 NULL,则 WSADATA 地址由结构的调用填充为 WSAStartup。 此函数来确保 WSACleanup 为您调用时,在应用程序终止之前终止。
返回值
如果该函数成功,则为非 0;否则为 0。
备注
当使用 MFC 套接字在静态链接的 MFC 应用程序时的辅助线程,您必须使用在调用套接字初始化套接字库的每个线程的 AfxSocketInit。 默认情况下,AfxSocketInit 位于主线程仅调用。
代码
if (!AfxSocketInit())
{
AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
return FALSE;
}
要求
头文件: afxsock.h