InetAddress.getHostAddress() ipv6-kompatibel ist?
Ist InetAddress.getHostAddress() ipv6-kompatible JDK 1.6?
Speziell ich Tue
InetAddress.getLocalHost().getHostAddress()
Ist es mit ipv6 kompatibel? Funktioniert es für beide ipv4 und v6 Adressen?
Die Schlussfolgerung war, es ist ja auch ipv6-kompatibel ist.
Sie noch brauchen, um die Antwort akzeptieren. 🙂
Können Sie bitte bestätigen Sie meine Bearbeiten - dann werde ich die Antwort akzeptieren. Wie es jetzt steht, Leute sind sich nicht sicher, ob die Antwort ja oder Nein.
Ich kann es nicht. Die community haben es abgelehnt, und Sie hatte guten Grund dafür, Sie abzulehnen.
triftiger Grund sein?
Sie noch brauchen, um die Antwort akzeptieren. 🙂
Können Sie bitte bestätigen Sie meine Bearbeiten - dann werde ich die Antwort akzeptieren. Wie es jetzt steht, Leute sind sich nicht sicher, ob die Antwort ja oder Nein.
Ich kann es nicht. Die community haben es abgelehnt, und Sie hatte guten Grund dafür, Sie abzulehnen.
triftiger Grund sein?
InformationsquelleAutor Fakrudeen | 2011-08-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die erweiterte Klasse
java.net.Inet6Address
ist IPv6-kompatibel.JavaDoc:
Grundsätzlich, wenn Sie
InetAddress.getByName()
oderInetAddress.getByAddress()
die Methoden erkennen, ob der name oder die Adresse eine IPv4-oder IPv6-name/Adresse und eine erweiterteInet4Address
/Inet6Address
bzw.Als für
InetAddress.getHostAddress()
es gibt eine null. Sie müssenjava.net.Inet6Address.getHostAddress()
aus, um eine IPv6-string darstellbar-Adresse.Ich vermute, Sie haben zu tun
if (InetAddress.getLocalHost() instanceof Inet6Address)
um zu sehen, ob es gibt einInet6Address
oder Lesen Sie dieInetAddress
source-code.Ich schaute auf den source-code. Es scheint zu sein, das richtige zu tun, abhängig davon, ob IPv6 unterstützt wird. Aber ich wollte nur bestätigen, das mit der Gemeinschaft. InetAddress static-block: if (isIPv6Supported()) { o = InetAddress.loadImpl("Inet6AddressImpl"); } else { a = InetAddress.loadImpl("Inet4AddressImpl"); } return (InetAddressImpl)o; }
Dort gehen Sie! 🙂 Gut gemacht in Ihren nachforschungen.
InformationsquelleAutor Buhake Sindi
Ich schaute auf den code der InetAddress-Klasse, und es ist in der Tat das richtige zu tun.
InformationsquelleAutor Fakrudeen
Hier ist der code, der zu testen auf der Grundlage der vorstehenden Analyse:
InformationsquelleAutor Srinu Yarru