Checar se servidor está online

Iniciado por gabrieldlm, 25 de Julho de 2012, 23:32

tópico anterior - próximo tópico

gabrieldlm

Ola pessoal,

Queria saber se alguem sabe alguma rotina pra checar ser um servidor está online usando C.


Att,

raidicar

tem várias formas....

Segue um exemplo que pode adaptar:

Citar#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int main () {
  int ret;
  char ip[20];
  char ping1[30] = "ping ";
  printf ("Informe o IP: ");
  gets(ip);
  sprintf(ping1, "ping %s", ip);
  ret = system(ping1);
  system("cls");
  if (ret) printf("PROBLEMA::: '''OFF-LINE!'''\n");
  else printf("OK, '''ONLINE'''\n");
  system("pause"); 
  return ret;
}
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

irtigor

Você encontra vários exemplos de ICMP echo nos repositórios oficiais.

gabrieldlm