AfxSocketInit

调用 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

请参见

参考

CWinApp::InitInstance

概念

MFC 宏和全局函数