Поделиться через


AfxSocketInit

Вызов этой функции в переопределении CWinApp::InitInstance для инициализации Windows SSL.

BOOL AfxSocketInit( 
   WSADATA* lpwsaData = NULL  
);

Параметры

  • lpwsaData
    Указатель на структуру WSADATA. Если lpwsaData не равно NULL, адрес структуры WSADATA заполнен вызовом WSAStartup. Эта функция также обеспечивает WSACleanup вызывается автоматически перед запуском приложения заканчивается.

Возвращаемое значение

Если функция выполнена успешно; ненулевое в противном случае — значение 0.

Заметки

При использовании сокетов MFC в связанном статически вторичных потоков в приложении MFC, необходимо вызвать AfxSocketInit в каждом потоке, сокеты используется для инициализации библиотеки сокета. По умолчанию AfxSocketInit вызывается только в основном потоке.

Код

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

Требования

Заголовок: afxsock.h

См. также

Ссылки

CWinApp::InitInstance

Основные понятия

Макросы и глобальные объекты MFC