Autore Topic: Ping  (Letto 558 volte)

Offline Eighteen

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsumg galaxy s3
  • Play Store ID:
    Segantin%20alessio&hl=it
  • Sistema operativo:
    Ubuntu, Sabayon , Windows
Ping
« il: 15 Novembre 2013, 11:27:24 CET »
0
Ciao a tutti!!!
Sto cercando di sviluppare un applicazione che mi permetta di vedere tutti i dispositivi nella rete. Ho utilizzato il metodo isReachable(timeout) per pingare tutti gli indirizzi, ma funzionava solo con l' ip del device. Successivamente ho provato con
Codice (Java): [Seleziona]
                        Process p = Runtime.getRuntime().exec("/system/bin/ping -c 1 " + ip);
                        p.waitFor();
                        exit = p.exitValue();

ma exit mi ritornava sempre con valore 2 e se non sbaglio è un errore.

Ho impostato questi permessi:
             <uses-permission android:name="android.permission.INTERNET"/>
             <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

qualcuno può aiutarmi?

grazie in anticipo  :D

Post unito: 15 Novembre 2013, 15:18:59 CET
in un eccezione mi da questo errore " icmp open socket operation not permitted  ".

E' possibile che siano necessari i permessi di root?
« Ultima modifica: 15 Novembre 2013, 15:18:59 CET da Eighteen, Reason: Merged DoublePost »