ping unter w2k ohne Rückgabewert??



  • ich führe einen Ping aus und verarbeite den result

    int c = system("ping -n 1 192.168.115.1");
    

    ist c gleich 1, dann war die IP nicht erreichbar
    ist c gleich 0, dann war die IP erreichbar

    Zumindest ist das so bei XP und W2k3. Bei W2k gibt mir c für beide Erreignisse 0 zurück, was natürlich scheisse ist. 👎 Die 1 kommt nur noch wenn eine DNS nicht aufgelöst werden konnte.

    Weiss jemand eine Alternative??? möglichst mit codeschnipsel..


Anmelden zum Antworten