Sdílet prostřednictvím


AfxSocketInit

Volejte tuto funkci vaší CWinApp::InitInstance přepsání inicializovat rozhraní Windows Sockets.

BOOL AfxSocketInit( 
   WSADATA* lpwsaData = NULL  
);

Parametry

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

Vrácená hodnota

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

Poznámky

Používáte-li knihovna MFC sokety sekundární podprocesů aplikace staticky propojené knihovny MFC, musíte zavolat AfxSocketInit v každém vlákně, používající sokety pro inicializaci knihovny soketů.Ve výchozím nastavení AfxSocketInit se nazývá pouze v primárním vlákně.

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 globální prvky