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