ICMP_ECHO (ping) em C/C++

Publicado por Luis Specian em 04/05/2005

[ Hits: 14.985 ]

 


ICMP_ECHO (ping) em C/C++



Segue esta dica para quem já precisou fazer uma aplicação em C/C++ que fizesse ICMP_ECHO, existe uma biblioteca muito boa com esta finalidade, que pode ser encontrada em:
É muito simples usá-la, segue exemplo:

/* main.c */
#include <stdio.h>
#include <ping.h>

int
main( int argc, char *argv[1] )
{
if( pinghost( argv[1] ) > 0 )
printf( "%s is alive\n", argv[1] );
else
printf( "%s is unreachable\n", argv[1] );

exit( 0 );

}

Para compilar é só:

$ gcc -lping -o myping main.c

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Programando Socket em C++ sem segredo

Lançamento de livro em português sobre Sockets Linux

WebProxy Linux distribuído

TCP/IP para sistemas embarcados

Instalando Bashtop no Ubuntu 20.04 Sem Usar Snaps

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts