Salut !

J'ai un gros problème avec mon client, il n'arrive pas à se connecter au serveur, la connection est refusée

Le serveur est paramêtré comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
struct sockaddr_in addr;
 
    addr.sin_family = AF_INET;
    addr.sin_port = htons(4000);
    addr.sin_addr.s_addr = (INADDR_ANY);
    err = bind(user_tent_connect,(struct sockaddr *) &addr, sizeof addr);
Ensuite c'est un listen...

Le client est comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
struct sockaddr_in sout;
	sout.sin_family = AF_INET;
	sout.sin_addr.s_addr = inet_addr("83.192.xxx.xxx");
	sout.sin_port = htons(4000);
if ( connect(pMesDonnees->maSocket,(struct sockaddr *) &sout, sizeof(sout)) == SOCKET_ERROR )
	{
	  perror("Connect()");
	}
Connect() sort toujours en erreur :
connect() : Connection refused
J'ai essayé sous Fedora4, en etant root, en désactivant le pare-feu et SELinux, c'etait toujours refusé...
J'ai ensuite essayé sous XP, idem...
Je désespère, j'espere que c'est le code qui n'est pas bon !

Merci pour votre aide
Sorry