Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1745 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] Obtenir sa propre adresse ip etc

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Obtenir sa propre adresse ip etc

n°875742
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-10-2004 à 11:07:51  profilanswer
 

Bonjour,
 
Encore une question de base pour les newbs comme moi:
 
Je dispose d'une machine avec une ou plusieurs interfaces reseaux (ie carte reseaux).
Je cherche les primitives en C qui me refilent le nom de la bécane, ses IPs, son nom de domaine etc...
 
J'ai rien trouvé dans les includes, faut avoué que j'y comprends pas grand chose :/
 
Merci de votre temps

mood
Publicité
Posté le 18-10-2004 à 11:07:51  profilanswer
 

n°875752
Taz
bisounours-codeur
Posté le 18-10-2004 à 11:18:42  profilanswer
 

getbyhostname et ses petits copains

n°875782
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-10-2004 à 11:30:15  profilanswer
 

bah j'avais essayer avec getpeername  mais ca a pas l'air de marcher des masses

n°875784
skeye
Posté le 18-10-2004 à 11:30:50  profilanswer
 

Taz a écrit :

getbyhostname et ses petits copains


Pas plutot gethostbyname? [:autobot]
 
[edit]
 
Corriger quelqu'un en faisant une faute de frappe, c'est classe!  :sol:


Message édité par skeye le 18-10-2004 à 11:34:06

---------------
Can't buy what I want because it's free -
n°875788
Taz
bisounours-codeur
Posté le 18-10-2004 à 11:32:09  profilanswer
 

b

n°875801
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-10-2004 à 11:36:26  profilanswer
 

l'essentiel c'est que j'avais compris :p

n°875814
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-10-2004 à 11:42:42  profilanswer
 

struct hostent* hostname;
hostname = gethostbyname("localhost" );
 
ca devrait marcher non ?
 

n°875817
Taz
bisounours-codeur
Posté le 18-10-2004 à 11:43:54  profilanswer
 

le mieux c'est de tester
 
question ~= bb|^2b

n°875826
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-10-2004 à 11:47:37  profilanswer
 

pardon ?

n°875827
Taz
bisounours-codeur
Posté le 18-10-2004 à 11:48:48  profilanswer
 

free kevin

mood
Publicité
Posté le 18-10-2004 à 11:48:48  profilanswer
 

n°875841
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-10-2004 à 11:55:55  profilanswer
 

ca, c'est dit...

n°876699
Sve@r
Posté le 19-10-2004 à 07:54:53  profilanswer
 

3xc4l18ur a écrit :

struct hostent* hostname;
hostname = gethostbyname("localhost" );
 
ca devrait marcher non ?


si tu utilises le nom spécial "localhost" tu obtiendras comme adresse IP "127.0.0.1" !!!
Faut que tu passes à "gethostbyname" le nom de ta machine vu depuis le réseau pour obtenir en retour son IP.
Celle-ci sera stockée dans "hostname->h_addr"

n°876702
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 19-10-2004 à 08:11:56  profilanswer
 

Sve@r a écrit :

si tu utilises le nom spécial "localhost" tu obtiendras comme adresse IP "127.0.0.1" !!!
Faut que tu passes à "gethostbyname" le nom de ta machine vu depuis le réseau pour obtenir en retour son IP.
Celle-ci sera stockée dans "hostname->h_addr"


 
Bah comme j'ai vu qu'i ly avait une liste d'alias (et d'adresses)... je me suis dit que ca marcherait... non ?
 
struct  hostent {
      char    *h_name;      /* official name of host */
      char    **h_aliases;    /* alias list */
      int     h_addrtype;     /* host address type */
      int     h_length;      /* length of address */
      char    **h_addr_list;  /* list of addresses from name server */
     };


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] Obtenir sa propre adresse ip etc

 

Sujets relatifs
Passer un argument dans l'adresseCC basé sur l'adresse email entrée dans le champs "de"
Obtenir le nom du fichier ??? (RESOLU)recuperer adresse de la page en cours
Récupérer une adresse IP en JavaPoser une question sous dos et obtenir un paramètre en retour?
Valider une adresse emailobtenir un certificat de test
[Shell/Batch] Obtenir le nom du jour[VBS] Obtenir le nom long du fichier par clic droit
Plus de sujets relatifs à : [C] Obtenir sa propre adresse ip etc


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR