Udostępnij za pośrednictwem


AfxSocketInit

Wywołanie tej funkcji sieci CWinApp::InitInstance override zainicjowanie Windows Sockets.

BOOL AfxSocketInit(
   WSADATA* lpwsaData = NULL 
);

Parametry

  • lpwsaData
    Wskaźnik do WSADATA struktury.Jeśli lpwsaData nie jest równa NULL, następnie adres WSADATA struktury jest wypełniany przez wywołanie WSAStartup.Ta funkcja zapewnia również, że WSACleanup jest wywoływana przed zakończeniem aplikacji.

Wartość zwracana

Niezerowa, jeśli funkcja zakończy się pomyślnie; 0 inaczej.

Uwagi

Używając sockets MFC w dodatkowych wątków w aplikacjach MFC statycznie, trzeba wywołać AfxSocketInit w każdym wątku korzystającego sockets zainicjować biblioteki gniazd.Domyślnie AfxSocketInit jest wywoływana tylko w głównym wątku.

Kod

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

Wymagania

Nagłówek: afxsock.h

Zobacz też

Informacje

CWinApp::InitInstance

Koncepcje

Makra MFC i Globals