共用方式為


AfxSocketInit

呼叫您的 CWinApp::InitInstance 覆寫此函式使用 Windows Sockets。

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