Salut,

J'essai de crée un petit serveur / client mais il se trouve que j'ai déjà un petit souci... Le voici:

J'utilise CAsyncSocket des MFC pour crée ma connection mais il se trouve que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
	int nRetCode = 0;
 
	// initialize MFC and print and error on failure
	if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
	{
		// TODO: change error code to suit your needs
		_tprintf(_T("Fatal Error: MFC initialization failed\n"));
		nRetCode = 1;
	}
	else
	{
		// TODO: code your application's behavior here.
		CAsyncSocket *oSock = new CAsyncSocket();
		if( !oSock->Create(40000, SOCK_DGRAM) )
		{
			cout << "Cannot create socket." << endl;
		}
		else
		{
			cout << "Socket created." << endl;
		}
	}
 
	return nRetCode;
}
M'imprime toujours "Cannot create socket" alors que je ne vois pas où est le problème...

J'utilise Microsoft Visual Studio 2005 Pro pour compiler et tout sur internet me dit que ceci devrait fonctionner alors que ce n'est pas le cas :/

Une idée?

PS: Merci d'avance :p