AfxSocketInit
이 함수를 호출 하면 CWinApp::InitInstance Windows 소켓을 초기화 하는 재정의 합니다.
BOOL AfxSocketInit(
WSADATA* lpwsaData = NULL
);
매개 변수
- lpwsaData
에 대 한 포인터를 WSADATA 구조입니다.경우 lpwsaData 같지 않은 NULL, 다음의 주소는 WSADATA 호출에 의해 구조 채워지면 WSAStartup.이 함수는 또한 보장 WSACleanup 응용 프로그램을 종료 하기 전에 자동으로 호출 됩니다.
반환 값
함수가 성공 하면 0이 됩니다. 그렇지 않으면 0입니다.
설명
보조 스레드에서 정적으로 링크 된 MFC 응용 프로그램에서 MFC 소켓을 사용 하는 경우 호출 해야 AfxSocketInit 각 스레드에서 소켓을 사용 하 여 소켓 라이브러리를 초기화할 수 있습니다.기본적으로 AfxSocketInit 에서 주 스레드에서만 호출 됩니다.
코드
if (!AfxSocketInit())
{
AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
return FALSE;
}
요구 사항
헤더: afxsock.h