pumpk1n
11-07-2001, 23:09
Hi !
hat hier jemand eine erklärung, warum der folgende codschnipsel IMMER die meldung couldn't resolve hostname erzeugt ?
das uebergebene argument c_host ist ein pointer auf char, ein hostname oder eine ipaddresse z.b. 127.0.0.1 oder www.web.de (http://www.web.de) oder sowas
...
struct hostent *hstent;
...
if ((hp = gethostbyname(c_host)) == NULL)
{
printf("couldn't resolve hostname : %s", hstent);
exit(1);
}
...
sockaddr_server.sin_addr.s_addr = inet_addr(c_host);
...
warum funktioniert das net?? ich dreh noch durch.. oder wie kann man sonst noch hostnamen in ipadressen auflösen ?
grüsse !
Pickel
hat hier jemand eine erklärung, warum der folgende codschnipsel IMMER die meldung couldn't resolve hostname erzeugt ?
das uebergebene argument c_host ist ein pointer auf char, ein hostname oder eine ipaddresse z.b. 127.0.0.1 oder www.web.de (http://www.web.de) oder sowas
...
struct hostent *hstent;
...
if ((hp = gethostbyname(c_host)) == NULL)
{
printf("couldn't resolve hostname : %s", hstent);
exit(1);
}
...
sockaddr_server.sin_addr.s_addr = inet_addr(c_host);
...
warum funktioniert das net?? ich dreh noch durch.. oder wie kann man sonst noch hostnamen in ipadressen auflösen ?
grüsse !
Pickel