Pular para o conteúdo

ICMP_ECHO (ping) em C/C++

Dica publicada em C/C++ / Rede
Luis Specian lspecian
Hits: 15.615 Categoria: C/C++ Subcategoria: Rede
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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:

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
/* 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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
Nenhuma dica encontrada.

Programando Socket em C++ sem segredo

WebProxy Linux distribuído

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

TCP/IP para sistemas embarcados

Harbour e xHarbour para programadores Clipper

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.