Host >> IP

discovery44

Były Moderator
Dołączył
Sierpień 14, 2007
Posty
763
Kod:
#include <arpa/inet.h>
#include <netdb.h>
#include <stdio.h>
#include <string.h>
struct hostent *he;
struct sockaddr_in addr;
int main(int argc, char *argv[])
{
    if(argc == 2)
    {
        he = gethostbyname(argv[1]);
        addr.sin_family = AF_INET;
        addr.sin_port = htons(80);
        bcopy(he->h_addr, (char *)&addr.sin_addr, he->h_length);
        printf("%s - %s\n", he->h_name, inet_ntoa(addr.sin_addr) );
    }
    else printf("Uzycie: %s domain.com\n", argv[0]);
}
 
Do góry Bottom