Communication impossible client-serveur

cs_Indo23 Messages postés 2 Date d'inscription dimanche 23 octobre 2011 Statut Membre Dernière intervention 14 novembre 2011 - 7 nov. 2011 à 21:27
cs_Indo23 Messages postés 2 Date d'inscription dimanche 23 octobre 2011 Statut Membre Dernière intervention 14 novembre 2011 - 14 nov. 2011 à 12:00
Bonsoir à tous le monde,

Voila, j'ai un problème, j'ai un client et un serveur qui doivent communiquer et s'échanger des fichiers texte, cependant, je n'arrive pas à les faire communiquer ensemble.
Mon serveur reste bloquer sur la fonction accept, alors que je rentre bien la bonne adresse IP dans le client.

Mon soucis vient de mon pc sans nul doute, car mon code à été vérifié par un de mes professeurs, et il marche apparemment.

Voila, donc si quelqu'un a des idées de ce qui pourrait bloquer la connexion, ou empêcher mon client et mon serveur de communiquer entre eux.

Merci d'avance !

3 réponses

pop70 Messages postés 181 Date d'inscription mardi 6 avril 2010 Statut Membre Dernière intervention 7 janvier 2012 10
8 nov. 2011 à 10:27
Salut,

quel est le port de communication ? Car s'il ne dépasse pas 1024, il faut être root pour que la connexion s'établisse, ce qui était peut-être le cas quand ton prof l'a testé.

Sinon pourrait-on avoir les morceaux de code d'établissement de connexion du coté serveur et du coté client, car sans ça c'est assez dur de se faire une idée.

D'ailleurs est-ce que tu as testé le serveur de façon indépendante avec un programme comme telnet ou autre ?

(Et autre chose qui pourrait peut-être bloquer la connexion sur ton pc : un pare-feu ).

C++dialement,


Pop70
0
JulSoft Messages postés 354 Date d'inscription dimanche 3 juin 2001 Statut Membre Dernière intervention 11 mars 2013
14 nov. 2011 à 11:54
Pour avoir eu ce souci (en java, mais c'est indépendant du langage):
Première source: les pare-feux (celui de windows est ultra peinible). Pense aussi à celui que ton antivirus met probablement en place.

Après, on faisait du broadcast UDP. On a aussi du: - stopper les services wmware (les cartes virtuelles foutaient le bronx)
- créer un réseau direct (pas top les reseaux switchés, des fois sur différents sous-réseaux)

C'est quelques pistes.
0
cs_Indo23 Messages postés 2 Date d'inscription dimanche 23 octobre 2011 Statut Membre Dernière intervention 14 novembre 2011
14 nov. 2011 à 12:00
Merci pour vos réponses !

J'avais effectivement mon pare feu qui posait quelques soucis, mais je me suis ensuite rendus compte qu'il y avait une légère erreur dans mon client, qui ne provoquait pas une erreur dans le compilateur, mais qui empêchait la connexion.

C'est régler maintenant, encore merci !
0