Bonjour,
Voici mon code, très simple...
Code C++ : 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
#include <iostream>
#include <winsock2.h>
 
#pragma comment(lib, "ws2_32.lib")
 
using namespace std;
 
SOCKET sock = socket(AF_INET, SOCK_STREAM, 0);
SOCKADDR_IN sin;
 
int main() {
	if(sock = INVALID_SOCKET)
		cout << "Unhealthy configuration." << endl;
	else {
		sin.sin_addr.s_addr = inet_addr("www.developpez.com");
		sin.sin_family = AF_INET;
		sin.sin_port = htons(80);
		if(connect(sock, (SOCKADDR *)&sin, sizeof(sin)) != SOCKET_ERROR)
			cout << "Connection to " << inet_ntoa(sin.sin_addr) << " on port " << htons(sin.sin_port) << " is a success." << endl;
		else
			cout << "Can't connect to " << inet_ntoa(sin.sin_addr) << ":" << htons(sin.sin_port) << endl;
	}
 
	system("PAUSE");
	return 0;
}

Un petit code qui a l'air anodin, hein ?
Et pourtant il refuse sévèrement de me faire la grace de fonctionner correctement. Lors de chaque tentative, le bougre me met :
"Unhealthy configuration.".

Qu'en pensez vous ?
Merci beaucoup d'avance !

PS : Je suis sous Visual Studio 2008 Express Edition Et Vista