Récupérer IP à partir du nom [c++] - Programmation
Marsh Posté le 21-09-2001 à 16:56:26
d'accord avec toi mais j'ai pas réussi à récupérer l'ip contenue dans h_addr_list[]. Tu me files un exemple ? merci
Marsh Posté le 21-09-2001 à 18:43:25
voila ( si tu veut connaitre le nom de la machine sur lakel le prog sexecute fait un gethostname)
char ips [16];
struct hostent *hpServeur= gethostbyname
("le_nom_de_la_machine" );
if (!hpServeur)
{
// la ta un prob
}
char* p = (char*)& (*((unsigned int*) hpServeur->h_addr));
memset(ips, 0, 15);
sprintf(ips, "%d.%d.%d.%d", (unsigned char)*(p+0), (unsigned char)*(p+1), (unsigned char)*(p+2), (unsigned char)*(p+3));
Marsh Posté le 22-09-2001 à 09:24:23
en fait c à partir du nom d'une autre machine que je veux connaître son IP.
C'est pas l'ip du poste qui lance le prog, mais celle d'un poste dont je connais le nom et qui est sur le réseau
Marsh Posté le 22-09-2001 à 09:48:59
excuse moi, j'avais pas compris, merci pour tout, ça marche impec.
Marsh Posté le 20-09-2001 à 19:52:33
Comment récupérer l'ip d'un ordi avec son nom ?