Serwery ping i sprawdź wynik z programu C?

To jest moje ostatnie pytanie. Teraz moim nowym wymaganiem jest pingowanie jakiegoś zestawu serwerów i sprawdzenie, czy odpowiadają, czy nie. Próbuję na swój sposób

system("ping xxx.xx.xx.xx >out.txt");

A następnie parsowanie out.txt dla ciągu „Upłynął limit czasu żądania”. To daje mi dobre wyniki. Ale czy jest lepszy sposób na wykonanie programu c? Nieprogramowe sposoby są również mile widziane. Ale przede wszystkim chcę przejść przez program C. Jeśli limit czasu zostanie przekroczony, wyślę pocztę pocztą przez php. Z góry dziękuję.

Moje środowisko: Windows, Tiny C Compiler

questionAnswers(2)

yourAnswerToTheQuestion