AfxSocketInit
调用您的 CWinApp::InitInstance 重写此函数初始化 Windows 套接字。
BOOL AfxSocketInit(
WSADATA* lpwsaData = NULL
);
参数
- lpwsaData
为 WSADATA 结构的指针。如果 lpwsaData 与 NULL不相等,则 WSADATA 结构的地址通过对 WSAStartup的调用加载。此功能还确保 WSACleanup 为您调用,在应用程序停止之前。
返回值
非零,如果函数运行成功;否则为 0。
备注
在使用 MFC 套接字在静态链接的 MFC 应用程序时的辅助线程,则必须对使用套接字初始化套接字库的每个线程的 AfxSocketInit 。默认情况下, AfxSocketInit 在主线程仅调用。
代码
if (!AfxSocketInit())
{
AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
return FALSE;
}
要求
标题: afxsock.h