Acha IP

Publicado por Vanderson Lucio Rodrigues 17/12/2005

[ Hits: 12.828 ]

Homepage: http://www.vandersongold.com.br

Download pega_IP.c




/*
* Esse programa busca o IP de um determinado host na rede
*/
Bem legal e simples mas,  interessante pra que tá começando com programação pra redes.

[]'s

  



Esconder código-fonte

/* 
 * Esse programa busca o IP de um determinado host na rede
*/

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <netdb.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>

int main(int argc, char *argv[])
{
       struct hostent *host;

      /* checar a quantidade de argumento passados na linha de comando  */
       if (argc != 2) {
         fprintf(stderr,"uso: hostname\n");
           exit(1);
       }

       if ((host = gethostbyname(argv[1])) == NULL) {  // pega informacao sobre o host
            herror("gethostbyname");
            exit(1);
        }

        printf("Nome do Host  : %s\n", host->h_name);
        printf("Endereco IP   : %s\n", inet_ntoa(*((struct in_addr *)host->h_addr)));

          return 0;
}


Scripts recomendados

Cliente TCP/IP em C

Destrinchador de IPs

Servidor em C via UDP

Sockets: um mini webserver

Socket em C/C++ - SERVER


  

Comentários
[1] Comentário enviado por tatototino em 06/08/2006 - 02:30h

isso é muito muito muito basico!

[2] Comentário enviado por poet em 08/08/2006 - 13:22h

essa eh a ideia

[3] Comentário enviado por HeltonBarbosa em 09/04/2007 - 16:40h

bom script

[4] Comentário enviado por andrei_scaratti em 18/05/2007 - 13:17h

muito legal amigo. da pra melhorar ai


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts