ping sur système embarqué linux langage C
Bonjour,
J'ai un souci pour effectuer un ping en langage C sur un système embarqué avec noyau linux :
Sous linux la fonction ping codée fonctionne comme il faut par contre je n'arrive pas à la compiler sur le système embarqué car il ne connait pas la fonction gethostbyname(const char*) indispensable pour effectuer le ping.
gethostbyname(const char*) ne se trouve pas dans les librairies du noyau linux.
En fait il me faudrait la librairie : libwsock32.a
Savez vous comment je peux faire pour intégrer cette libraire? est ce faisable?
Merci par avance
Clem
Résolution DNS sur serveur
Comment pourrait s'appeler en anglais ce genre de fonction permettant de réaliser une résolution dns sur un serveur? DNShostname :D ?
Le code source du système embarqué contient 12500fichiers, c'est pas évident de chercher là dedans.
Résolution DNS sur serveur
J'ai retenu quelques fonctions qui pourrait peut être satisfaire :
-GetDnsServerList : Return the string array of DNS names for the server list
-DNSRDGetIp
-DnsHtoN -- Description : It changes the format from host to network byte order
-DnsNtoHRR -- Description : Reads a resource record from a domain message into a host structure
-DnsExpand -- Description : Converts a compressed domain name into human readable format
-DnsNtoH -- Description : It changes the format from network to host byte order
DnsExpand semble correspondre le mieux non?
C'est une fonction exactement équivalente à gethostbyname que je dois chercher?