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