[socket] Probleme avec connect
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:
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:
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 :
Citation:
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