共用方式為


AfxSocketInit

呼叫此函式您CWinApp::InitInstance初始化 Windows 通訊端的覆寫。

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 巨集和全域變數