begin process at 2010 09 04 13:39:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Python

 > 

Archives

 > 

Réseaux & Internet

 > 

ip et reseau local


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ip et reseau local

lundi 20 mars 2006 à 18:02:41 | ip et reseau local

xilure

comment en python peut on trouver l'adresse IP d'un PC ?
cela pour faire un chat sur un reseau local du meme type que celui ci http://www.siteduzero.com/tuto-3-3918-1-envoyer-des-messages-sur-un-reseau-local.html#ss_part_4
en python bien sur
le python en raiseau je debute vraiment
si vous avez des trucs je suis interessé
a+

mercredi 22 mars 2006 à 12:31:07 | Re : ip et reseau local

kabot23

Réponse acceptée !
voila la solution que je te propose

import urllib
import re
#recuperer les données d une page internet qui te rend juste ton addresse internet
data=urllib.urlopen("http://checkip.dyndns.org").read()
#compiler une expression reguliere qui va matcher juste l addresse ip  et la recuperer

reg=re.compile(r""".* (.*)</bod.*""")
result=reg.sub(r""""\1""",data)
#degager le caractère \n de l addresse ip finalement obtenue
ip_address=result[:-1]

j avais pensé á une deuxieme solution qui consiste á executer la commande système ipconfig(ou ifconfig sous linux) mais ça necessiste des droits d admin,ça ne te rend pas ton addresse publique ,  c est moins multiplateforme , et c est plus long á coder.
en tout cas si tu as mieux que ce que j ai mis au dessus , ça m interesse (du style , une variable d environnement qui te permette d avoir l info ...)


mercredi 22 mars 2006 à 16:27:41 | Re : ip et reseau local

xilure

merci bien à toi


Cette discussion est classée dans : reseau, local, ip, python


Répondre à ce message

Sujets en rapport avec ce message

python sur une machine local [ par mataxa ] Salut a tous,je veux creer un petit logiciel qui fait l'analyse de 6 valeur qui est entre dynamiquement par l'utilisateur et une seule variable dans l comparaison adresse reseau [ par carlito84 ] Bonjour tout le monde, Voilà je dois écrire un script sur python qui me permette de comparer des adresses reseau entre elles du type: @1 = x1.x serveur local redirigé vers page web [ par alix20 ] Bojour à tous,voilà, je suis complètement débutante en python (je découvre python grace à Swinnen) et j'ai une question qui semblera peut-être ridicul Python et C++ [ par CoMpLeX ] Voila je souhaiterai interfacer une appli python et c++ de la manière suivante : Un script python que je lance depuis un programe c++, et qui se comp python+bibliotheque [ par samuray07 ] salam; à l'aide s'il vous plait:on me demande une application faisant la "gestion d'une bibliotheque" developpée en <font color="#ff00 [Python] Trouver l'IP d'un PC à partir d'un Pocket PC [ par sacrechipou ] Salut!Je suis en stage d'informatique et on m'a demandé à partir d'un pocket pc de récupérer l'adresse ip du PC auquel il est connecté.Ayant débuté le Ouvrir une page web avec mozilla avec python [ par Shakan972 ] Bonsoir tout le monde je souhaiterais savoir la manière d'ouvrir une page web à l'aide de python et cela sous mozilla.Je sais en effet que la commande executer Python a distance [ par xeolin ] J'ai installer python sur mon iTouch, et j'ai essayer de faire un petit script, mais je n'y arrive pas. (il n'y a aucune difference entre la version i Problme d'intallation gadfly [ par Thomeux ] Bonjour,Je n'arrive pas a installer le module gadfly sur mon pc(windows XP)J'ai effectué ce quio est écrit dans le livre de Swinnen, mais l'invite de chargement d'une image [ par panthere007 ] Hellohello je voudrai mettre une image de fond dans une fenêtre (caneva ?) pour ensuite placer mes control par dessus j'ai pas mal chercher mai on dir


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales