Partilhar via


AfxSocketInit

Chamar essa função seu CWinApp::InitInstance substituição para inicializar o Windows Sockets.

BOOL AfxSocketInit(
   WSADATA* lpwsaData = NULL 
);

Parâmetros

  • lpwsaData
    Um ponteiro para um WSADATA estrutura.Se lpwsaData não é igual a NULL, em seguida, o endereço do WSADATA estrutura é preenchida pela chamada para WSAStartup.Essa função também garante que WSACleanup é chamado para você antes que o aplicativo termina.

Valor de retorno

Diferente de zero se a função for bem-sucedida; Caso contrário, 0.

Comentários

Ao usar soquetes MFC em segmentos secundários em um aplicativo MFC vinculado estaticamente, você deve chamar AfxSocketInit em cada segmento que usa soquetes para inicializar as bibliotecas do soquete.Por padrão, AfxSocketInit é chamado somente no thread principal.

Código

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

Requisitos

Cabeçalho: afxsock.h

Consulte também

Referência

CWinApp::InitInstance

Conceitos

Globais e Macros do MFC