Ping w C++

0

Witam, poszukuję informacji jak sprawdzicz czy adres ip z sieci jest aktywny za pomoca cmd mozna pingowa adres, no ale z jakiej biblioteki skozystać? Wiem że switche zarządzalne potrafią komiikować się przez smnp czy moge jakos wykorzytac to w aplikacji?

0

Nie działą tylko, jak myśle wstrzymanie na 1 sekundę.

_sleep( 1000 );
```
0

to spróbuj Sleep

0

Przerobilem i wyszlo cos takiego tylko nie wiem jak uzyc tego adresu ktory podaje w argumencie funkcji ping jakis pomysl ??

#include <iostream.h>

int ping(char adres[]);

main()
{
int error = 0;
char adres[15] = {"77.252.176.1"};

        ping(adres);

        for(int i = 0 ; ;)
        {
                int result = system("ping 77.252.176.1 -n 1 >> c:/i.txt");
                if(result == 0)
                {
                        if(error)
                        {
                        error -= 1;
                        }

                        cout << "";
                }
                else
                {
                        error += 1;

                        if(error > 10)
                        {
                                cout << "ROZLACZONO Z: 77.252.176.1 \a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a" << endl;
                        }

                        cout << "Błąd połączenia z 77.252.176.1 \a\a\a\a\a\a\a\a\a\a" << endl;
                }
        }
}

int ping(char adres[])
{

}
0
char adres[15] = {"75.252.176.1"};
char tablica[100];
sprintf(tablica,"ping %s -n 1 >> c:/i.txt\0",adres);
printf("%s",tablica);
system(tablica);

O to chodzi?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.