Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#4

AW: Die IP-Adresse des iPhone herausfinden

  Alt 24. Apr 2013, 16:17
Gegenwärtig läuft der Code NUR auf dem iOS-Gerät selbst, der Simulator, der die Netzwerk-Infrastruktur von Mac verwendet, liefert hier einen ungültigen Host-Namen. Man wird das wohl noch etwas eleganter ausprogrammieren können, aber o.g. Code stellt schon mal einen Anfang dar.
Remy Lebeau hat in den heutigen Releaseinformationen zu Indy 10.6 geplante tiefgehende Änderungen im Bereich GetLocalIPAddress(es) beschrieben, die dieses Problem eventuell beheben:

Zitat:
The TIdStack.LocalAddress(es) properties will eventually be replaced
in a future release with a new TIdStack.GetLocalAddressList() method that
uses platform-appropriate native OS functions instead of reverse DNS lookups
to determine local IPs, differentiates between IPv4 and IPv6 addresses, and
reports local subnet masks and possibly subnet broadcast IPs.
Michael Justin
  Mit Zitat antworten Zitat