bonjour ,
j'ai crée un module réseau pour windows et je le readapte pour linux, cependant a la différence de windows lorsque je ping mon pc par son nom cela passe par l'adresse locale soit 127.0.1.1. Donc le probleme qui se pose c'est que les fonctions qui me permettaient de recuperer mon IP deviennent inutilisablent.
gethosname () recupere le nom du pc
gethostbyname () recupere l'adresse du pc ( mais vu que c'est equivalent a un ping par name il me recupere 127.0.1.1 ).
comment puis je faire en sorte de recuperer mon adresse IP de la forme : 192.168.x.x ?
edit:
un ping par name sur windows revien a effectuer un ping sur l'adresse mac hors un ping par name sur linux effectue un ping sur l'adresse locale de la machine ( lorsqu'on se ping soit meme ).
y a t'il un autre moyen de recuperer son adresse ip ?
merci d'avance de votre aide.
Partager