et Win32 : Avoir le nom d'un PC à partir de son IP ? [C++] - Programmation
Marsh Posté le 10-10-2001 à 20:57:34
ben sous dos tu fais ping ip de la marchine et son nom d'affiche.
Voilà
Marsh Posté le 11-10-2001 à 10:15:01
hum dan sle code que j'ai , je suis obligé de créer un socket avant: regarde dan sl'aide à gethostname et gethostbyname
[edtdd]--Message édité par chadenat--[/edtdd]
Marsh Posté le 11-10-2001 à 11:38:20
utilises plutot ça:
HANDLE WSAAsyncGetHostByName (
HWND hWnd,
unsigned int wMsg,
const char FAR * name,
char FAR * buf,
int buflen
);
avec un include de winsock2.h
Marsh Posté le 11-10-2001 à 21:06:47
Ok, mais je passe ou le paramètre de mon IP, parce que cette fontion dans la MSDN je l'avais trouvée...de même que hostname et hostbyname...mais bon, j'arrive pas à m'en servir quand même !
Il existe pas un truc du style GetComputerName("192.168.0.1" ) ?
Marsh Posté le 12-10-2001 à 08:58:46
Et t'as essayé WSAAsyncGetHostByAddr (je sais, les fonction avec des noms comme ça, et plein de paramètres, on a pas envie de s'emmerder à les faire marcher, ms si tu fais du C++, faudra t'y faire; on dira que c le reflet de sa puissance !)
le paramètre "const char FAR * addr" c pas l'adresse IP ?
Marsh Posté le 10-10-2001 à 18:22:00
Je suis actuellement en train de développer une application pour réseau local.
J'aimerais savoir s'il existe une fonction permettant d'obtenir le nom d'une machine (celui qui est dans le Voisinage Réseau de Windows...) à partir de son adresse IP...
Sinon, comment faire ?
Merci d'avance !