Package de.musti.dydns
Class GetIP
java.lang.Object
de.musti.dydns.GetIP
Diese Klasse kuemmert sich um die Globale IP.
- Version:
- 1.0
- Author:
- Musti
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Calendar(package private) GetResponseCodeprivate static final Stringprivate static final String(package private) LogBuilder(package private) SimpleDateFormat -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
iPvFour
- See Also:
-
iPvSix
- See Also:
-
logZeit
SimpleDateFormat logZeit -
cal
Calendar cal -
lb
LogBuilder lb -
grc
GetResponseCode grc
-
-
Constructor Details
-
GetIP
Der Konstruktor von GetIP.- Parameters:
lb- - Die Kontrolle ueber den Logbuilder wird hier uebergeben.grc- - Die Kontrolle ueber den ResponseCode Handler wird hier
-
-
Method Details
-
getIPvFour
Diese Methode ruft die parseIP fuer IPv4 auf.- Returns:
- - Gibt ein Array zurueck mit Antworten vom Server.
-
getIPvSix
Diese Methode ruft die parseIP fuer IPv6 auf.- Returns:
- - Gibt ein Array zurueck mit Antworten vom Server.
-
parseIP
Diese Methode bekommt die IP Check URL und zerlegt die JSON.- Parameters:
getIpLink- - Die URL welche IPv4/6 zurueck gibt.- Returns:
- - Gibt ein String Array mit Response Infos zurueck.
- Throws:
Exception- - Uebergibt die Exception getIP Methoden.
-