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