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

请参见

参考

CWinApp::InitInstance

概念

MFC宏和Globals