Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [help]serveur et client  (Lu 1431 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Pouer Hors ligne
Hero Member
*****
Messages: 531


Voir le profil
Petit 1/2 en puissance :)

« 07 Novembre 2007, 16:46:06 »

Bonjour,

J'expose mon problème, j'ai fait un petit serveur qui est associe au port 50000 et qui envoie un hello world a chaque client qui s'y connecte. J'ai donc ensuite fait un beau client qui va se connecter sur le port 50000 avec
comme adresse IP 127.0.0.1 pour qu'il ce connecte su mon pc.Ensuite j'ai passer mon client a un pote pour qu'il le test depuis son pc et je lui est aussi file mon adresse ip (celle que l'on trouve sur les site genre www.adresseip.com ...) mais la ca ne fonctionne plus  Cry

Donc si il yen a un qui pourait m'aider je l'attend de pied ferme  Smiley
Journalisée

MasterDje Hors ligne
Diet Coke Addict
Global Moderator
*****
Messages: 3249


Voir le profil WWW
« Réponse #1 : 07 Novembre 2007, 17:57:49 »

bien sur, le firewall était configuré en sortie sur le port 50000 ??
Journalisée

Copper Hors ligne
Mega Member
***
Messages: 1296


Voir le profil
« Réponse #2 : 07 Novembre 2007, 18:00:28 »

firewall ou éventuellement ouverture du port sur une box en mode routeur...
Journalisée
Pouer Hors ligne
Hero Member
*****
Messages: 531


Voir le profil
Petit 1/2 en puissance :)

« Réponse #3 : 07 Novembre 2007, 18:10:14 »

Effectivement la livebox à l'air de bloquer tout les ports c'est pour cela que ça a du mal a fonctionner merci pour m'avoir bien éclairé Wink 
« Dernière édition: 07 Novembre 2007, 18:14:38 par Pouer » Journalisée

redbug Hors ligne
Newbie
*
Messages: 18


Voir le profil WWW
Belge

« Réponse #4 : 18 Novembre 2007, 11:25:11 »

Verifie aussi que tu ais fais ton bind sur toutes les interfaces et pas juste sur le localhost.
C'est a dire:
Code
(c):
SOCKET sock;
SOCKADDR_IN sin;
sin.sin_addr.s_addr = htonl(INADDR_ANY);
sin.sin_family = AF_INET;
sin.sin_port = htons(50000);
sock = socket(AF_INET,SOCK_STREAM,0);
bind(sock, (SOCKADDR *)&sin, sizeof(sin));
et pas ca
Code
(c):
SOCKET sock;
SOCKADDR_IN sin;
sin.sin_addr.s_addr = inet_addr("127.0.0.1");
sin.sin_family = AF_INET;
sin.sin_port = htons(50000);
sock = socket(AF_INET,SOCK_STREAM,0);
bind(sock, (SOCKADDR *)&sin, sizeof(sin));
Journalisée
Pages: [1]   Haut de page
Imprimer

Aller à: