Bonjour,
Je souhaiterais ajouter une fonction dans mon appli Android pour découvrir automatiquement les objets sur le réseau local.
Pour cela j'ai cherché sur le forum et sur Google comment lister les adresses locales.
J'ai trouvé ce code :
Sur Windows j'obtiens les adresses locales de l'ordinateur exécutant la fonction ex 192.168.1.17
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 TIdStack.IncUsage; try GStack.AddLocalAddressesToList(ComboBox1.Items); finally TIdStack.DecUsage; end;
Mais sur Android sa me donne 127.0.0.1 au lieu de 192.168.1.24
Je débute sur Android, comment je peux récupérer l'adresse IP local ?
Après pour ma fonction je pensai tester la connexion sur un port donné en me basant sur l'adresse IP local récupéré ex avec 192.168.1.17 je teste 192.168.1.1 à 192.168.1.255
Dans les NVR on voit ce type de fenêtre sa affiche les IP, port et adresses MAC des caméras trouvés.
Avez-vous une idée de comment récupérer la rangé d’IP local ? Sa éviterai de scanner dans le vent sur ma Livebox j'ai mis de 192.168.1.15 à 192.168.1.150 donc en scannant jusqu’à 255 je perds du temps
Merci pour votre aide.
Partager