Probleme de sockets (en C)
Discutez d'informatique ici !
-
abcd22
- Membre Complexe
- Messages: 2426
- Enregistré le: 13 Jan 2006, 14:36
-
par abcd22 » 09 Juin 2008, 19:26
ipconfig devrait la donner, il ne renvoie que la ligne avec Serveur DHCP ?
-
lapras
- Membre Transcendant
- Messages: 3664
- Enregistré le: 01 Jan 2007, 12:00
-
par lapras » 09 Juin 2008, 19:42
Non il renvoie beaucoup d'autres infos.
Les voila :

-
abcd22
- Membre Complexe
- Messages: 2426
- Enregistré le: 13 Jan 2006, 14:36
-
par abcd22 » 09 Juin 2008, 19:55
L'adresse IP de la carte réseau sans fil USB est 192.168.1.31 (je ne sais pas ce que signifie le « préféré » à côté, peut-être que l'adresse attribuée par le serveur DHCP est toujours la même si possible ?).
-
lapras
- Membre Transcendant
- Messages: 3664
- Enregistré le: 01 Jan 2007, 12:00
-
par lapras » 09 Juin 2008, 19:57
Oui j'avais remarqué ca et je l'ai mis comme IP dans mon code serveur : je n'ai plus d'erreur niveau serveur mais comme au début, je ne détecte pas le client qui ne peut pas se connecter...
par Dominique Lefebvre » 09 Juin 2008, 20:27
lapras a écrit:Oui j'avais remarqué ca et je l'ai mis comme IP dans mon code serveur : je n'ai plus d'erreur niveau serveur mais comme au début, je ne détecte pas le client qui ne peut pas se connecter...
Et bien sur, tu donnes bien l'adresse IP de ton serveur pour que ton client se connecte dessus.... (et pas l'adresse IP du client!)
-
lapras
- Membre Transcendant
- Messages: 3664
- Enregistré le: 01 Jan 2007, 12:00
-
par lapras » 09 Juin 2008, 20:42
Oui je pense
Code serveur :
sin.sin_addr.s_addr = inet_addr("192.168.1.31");
code client :
sin.sin_addr.s_addr = inet_addr("83.156.148.182");
par Dominique Lefebvre » 09 Juin 2008, 20:57
lapras a écrit:Oui je pense
Code serveur :
sin.sin_addr.s_addr = inet_addr("192.168.1.31");
code client :
sin.sin_addr.s_addr = inet_addr("83.156.148.182");
Alors là t'as un pb! Quelle est cette adresse IP coté client? Celle de ton provider? En tous les cas, à moins que tu ais prévu les moyens de routage corrects, tu ne sorteras pas de ton réseau privé en 192.168.x.y. Et comme en plus tu dois faire du NAT, c'est pas gagné!
-
lapras
- Membre Transcendant
- Messages: 3664
- Enregistré le: 01 Jan 2007, 12:00
-
par lapras » 09 Juin 2008, 21:00
Oui cette IP (83.156.148.182) est celle de mon FAI (je l'ai obtenu sur whatsmyip)
C'est donc mon IP internet, ce n'est pas celle ci que je dois mettre pour le client ?
par Dominique Lefebvre » 09 Juin 2008, 21:11
lapras a écrit:Oui cette IP (83.156.148.182) est celle de mon FAI (je l'ai obtenu sur whatsmyip)
C'est donc mon IP internet, ce n'est pas celle ci que je dois mettre pour le client ?
Atends, je ne comprends pas tout : tu veux bien ouvrir une connexion entre deux PC qui sont sur ton sous-réseau 192.168.1.x, c'est à dire connectés tous les deux sur ton routeur?
Tu ne veux pas aller ouvrir une connexion avec ton FAI, si?
-
lapras
- Membre Transcendant
- Messages: 3664
- Enregistré le: 01 Jan 2007, 12:00
-
par lapras » 09 Juin 2008, 21:14
Oui mais on peut tres bien considérer que mon ordinateuuB est celui d'un ami et qu'il n'est pas connecté à mon routeur. Dans ce cas ca pose probleme ! :marteau: (d'ou l'idée de mettre mon IP FAI)
par Dominique Lefebvre » 09 Juin 2008, 21:25
lapras a écrit:Oui mais on peut tres bien considérer que mon ordinateuuB est celui d'un ami et qu'il n'est pas connecté à mon routeur. Dans ce cas ca pose probleme ! :marteau: (d'ou l'idée de mettre mon IP FAI)
ça ne marche pas aussi simplement ! Si tu voulais ouvrir une connexion IP chez un copain, il faudrait que tu définisses la route que tes trames IP devraient suivre pour aller chez ton copain : de ton PC à ton routeur, de routeur à ton provider, de ton provider à celui de ton copain, de son provider à son routeur, de son routeur à son PC. Tes trames IP ne peuvent pas le deviner! Imagine qu'il a peut être chez lui la même adress IP que toi 192.168.1.31 (j'au une imprimante qui a cette adresse IP!)
-
lapras
- Membre Transcendant
- Messages: 3664
- Enregistré le: 01 Jan 2007, 12:00
-
par lapras » 09 Juin 2008, 21:32
d'accord je vois !
c'est interessant le réseau !
Je m'y pencherai quand j'aurai du temps.
Merci pour votre aide a tous :happy2:
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités