Wie man die IP-Adressen der anderen WLAN-fähigen Geräten, indem Sie programmgesteuert auf dem gleichen Netzwerk?
In meinem Android-Handy, klickte ich aus dem Telefon und sah Einstellungen-> Wireless-Steuerung - >WLAN-Einstellungen und Tippen auf das Netzwerk habe ich angeschlossen. Es tauchte ein Dialog mit den Netzwerk-status, level, Geschwindigkeit, Signalstärke, IP-Adresse und den security-Typ. So eben bekam ich eine IP-Adresse von Netzwerk.
Wie bekomme ich die IP-Adressen der anderen WLAN-fähigen Geräten, indem Sie (bekannte IP-Adresse bekam von meinem Handy) als Input?
Eigentlich klar werden, wie bestimmte bekannte IP-Adresse als Eingabe und muss in der Lage sein, um andere, Unbekannte Ip-Adressen von WLAN-fähigen Geräten mit dem gleichen Netzwerk verbunden programmgesteuert in Android 2.3 ?
InformationsquelleAutor Achiever | 2012-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für das erhalten der IP-Adresse können Sie überprüfen,
getIpAddress()
inWifiInfo
Pseudo-Code,
Ich aktualisierte den code und überprüft werden, und es geben die IP-Adresse des verbundenen WLAN.
Hi Lalit, es zeigt nur die Geräte-ip. können wir die internet-ip-Adresse.. wie mobile Verbindung über wifi,2g,3g sim mit Internet.(was auch immer mobile mit internet, brauchen, die internet-ip-Adresse)..wenn möglich pls mir helfen..
Wie kann dieser ausgewählt werden, wie die richtige Antwort, wenn es keine Antwort!, Die Frage ist, zu Fragen, "andere wifi-fähigen Geräte" und nicht das Gerät selbst WLAN-Adresse.
Muss
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
zu arbeiten.InformationsquelleAutor Lalit Poptani
Zu finden, andere Geräte im selben Netzwerk müssen Sie SCAN das Netzwerk.
Dem Scannen zu finden, die mögliche IPs in deinem Subnetz (über Ihre IP-Adresse und Subnetzmaske, die Sie finden können, ist die Palette der möglichen und in der Regel für Heim-Router ist es zwischen "x".x.x.1 ~ x.x.x.254), dann Durchlaufen diese IP-Adressen und für jede IP-PING oder versuchen, eine Verbindung mit TCP/UDP zu einige/alle ports, bis Sie eine Antwort bekommen, was bedeutet, es ist ein aktives Gerät mit dieser IP. Allerdings, Sie bekommen gar keine Antwort, dann könnte es sein, dass es kein Gerät mit dieser IP-Adresse oder das Gerät filtert diese Anfragen (eine firewall fallenlassen von Paketen) oder einfach, dass die Gerät doesn T haben alle überwachten Dienste.
Erfahren Sie mehr über das check-out einige bekannte tools wie nmap
InformationsquelleAutor Fahad Alduraibi
Auch ändern AndroidManifest.xml zum erteilen von Berechtigungen von android.die Genehmigung.ACCESS_WIFI_STATE.
InformationsquelleAutor TanvirChowdhury
klicken Sie auf Einstellungen > WLAN - & Netzwerke > dann wlan - > klicken Sie auf die Optionen-Taste auf Ihrem Telefon (es sollte neben den home-button-Ding), dann klicken Sie auf erweitert 🙂
Habe ich erwähnt, dass ich brauchte, "programmgesteuert"!
InformationsquelleAutor Phantom