Sdílet prostřednictvím


AfxSocketInit

Volání funkce ve vaší CWinApp::InitInstance přepsat inicializovat rozhraní Windows Sockets.

BOOL AfxSocketInit(
   WSADATA* lpwsaData = NULL 
);

Parametry

  • lpwsaData
    Ukazatel na WSADATA struktury.Pokud lpwsaData není rovno NULL, pak adresu WSADATA struktury je vyplněn pomocí volání WSAStartup.Tato funkce také zajišťuje, že WSACleanup se nazývá můžete před ukončením aplikace.

Vrácená hodnota

Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.

Poznámky

Při použití MFC sokety sekundární podprocesy staticky propojené aplikace MFC musí volat AfxSocketInit v každý podproces používající sokety pro inicializaci knihovny soketů.Ve výchozím nastavení AfxSocketInit se nazývá pouze v primární podproces.

Kód

if (!AfxSocketInit())
{
   AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
   return FALSE;
}

Požadavky

Záhlaví: afxsock.h

Viz také

Referenční dokumentace

CWinApp::InitInstance

Koncepty

MFC makra a Globals