Récuperation d'ip même au travers d'un routeur

Soyez le premier à donner votre avis sur cette source.

Vue 8 627 fois - Téléchargée 871 fois

Description

Ce code permet de récuprérer l'IP de la connection internet. L'application met du temps à s'afficher, c'est le temps nécessaire à la fonction de récupérer l'IP, ensuite la fenêtre s'affiche.
Le programme utilise 1 fichier qui doit être sur un serveur HTTP/PHP. Si vous n'avez pas de serveur, laissez le code comme il est (du moins les adresses de serveur et nom de la page). Ma page restera sur le serveur jusqu'à... !

Application créé avec Visual C++ 6

ATTENTION!!!
J'ai créé ma propre page parce que je l'ai voulu, il y a d'autre page existante, à vous de les trouver et de modifier la parser.

Conclusion :


Le principe est simple :

Une page PHP est placé sur un serveur (c'est dyndns.php), cette page écrit l'IP dans un fichier IP que l'ont récupère.
Mais le plus intéressant, c'est le C++, cela montre l'échange entre client et serveur HTTP.

Ce qui serait cool c'est de ne pas se braquer sur la page PHP... parce que si ce code est du PHP, sur phpcs.com on ma la blokerai aussi parce qu'il y a du C++ (qui est le plus intéressant)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
3
personnellement, avec mon programme, tu va rien n'obtenir vu qu'il va chercher l'IP sur internet.
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
12
une question que ce passe-t-il si on essai de récuperer l'ip d'une machine qui n'est pas connecté a internet?
Messages postés
415
Date d'inscription
samedi 4 janvier 2003
Statut
Membre
Dernière intervention
2 décembre 2005
3
Tout d'abort, il y a 2 pages parce que j'en ai fait d'autre page qui s'en servent.
Sinon pour la même connection tcp, je ne sais pas comment faire. Apparement le serveur ne repond pas a ma deuxième demande. C'est pour cela que je fai une 2° connection.
Si tu a une idée pour cela !
Messages postés
1905
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
17 septembre 2012
3
Salut,
minet03> si j'ai bien compris ton prog envoie une requete sur un fichier php qui ecrit l'ip dans un fichier temporaire, puis tu refais une seconde requete (en etablissant une seconde connexion tcp en plus) sur ce fichier temporaire pour avoir l'ip..
Pourquoi ne pas tout faire en 1 fois ?
Messages postés
188
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
10 août 2009

ben il parle d'echange client/serveur HTTP ( relis son explication finale ) et winsock est utilisé pour communiquer sur le net...regarde les sources et tu verras "ce que winsock vient faire là"
Quant au méthode GET et POST elles font parties du protocole HTTP donc si on veux montrer comment marche ce protocole on est obligé d'y passer. A croire que c'était juste pour poster du code...
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.