AfxSocketInit
Wywołanie tej funkcji sieci CWinApp::InitInstance override zainicjować usługi Windows Sockets.
BOOL AfxSocketInit(
WSADATA* lpwsaData = NULL
);
Parametry
- lpwsaData
Wskaźnik do WSADATA struktury.Jeśli lpwsaData nie jest równa NULL, a następnie adres WSADATA struktury jest wypełniane przez wywołanie WSAStartup.Ta funkcja również zapewnia, że WSACleanup jest nazywany dla Ciebie, zanim zakończy aplikacji.
Wartość zwracana
Różna od zera, jeśli funkcja jest pomyślne; inny sposób 0.
Uwagi
Podczas korzystania z gniazd MFC pomocniczy wątków w aplikacji MFC statycznie, należy wywołać AfxSocketInit w każdym wątku, który używa gniazda zainicjować biblioteki gniazd.Domyślnie AfxSocketInit nazywa się tylko w podstawowym wątku.
Kod
if (!AfxSocketInit())
{
AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
return FALSE;
}
Wymagania
Nagłówek: afxsock.h