AfxSocketInit
Appelez cette fonction dans la substitution d' CWinApp::InitInstance pour initialiser Windows Sockets layer).
BOOL AfxSocketInit(
WSADATA* lpwsaData = NULL
);
Paramètres
- lpwsaData
Un pointeur vers une structure de WSADATA .Si lpwsaData n'est pas égal à NULL, l'adresse de la structure d' WSADATA est remplie par l'appel à WSAStartup.Cette fonction garantit également qu' WSACleanup est appelé pour vous avant l'arrêt de l'application.
Valeur de retour
Une valeur différente de zéro si la fonction est réussie ; sinon 0.
Notes
En utilisant les sockets MFC dans les threads secondaires dans une application de manière statique aux MFC, vous devez appeler AfxSocketInit dans chaque thread qui utilise des sockets pour initialiser les bibliothèques de socket.Par défaut, AfxSocketInit est appelé uniquement dans le thread principal.
Code
if (!AfxSocketInit())
{
AfxMessageBox(_T("Failed to Initialize Sockets"), MB_OK | MB_ICONSTOP);
return FALSE;
}
Configuration requise
en-tête : afxsock.h