Zurück IPv6 in Java

Gibt es eine Möglichkeit in Java zu erzählen, bis Sie wieder nur IPv6? Ich habe alles versucht und kann es nicht zu funktionieren.

try
    {
        InetAddress inet = InetAddress.getByName(hostName);

        boolean status = inet.isReachable(5000);

        if (status)
        {
            System.out.println(inet.getCanonicalHostName() + " Host Reached\t" + java.net.Inet6Address.getByName(hostName).getHostAddress());
        }
        else
        {
            System.out.println(inet.getCanonicalHostName() + " Host Unreachable");
        }

    }
    catch (UnknownHostException e)
    {
        System.err.println("Host does not exists");
    }
    catch (IOException e)
    {
        System.err.println("Error in reaching the Host");
    }

Die Linie, die ich verwenden, um zu versuchen, um return IPv6 nur:

System.out.println(inet.getCanonicalHostName() + " Host Reached\t" + java.net.Inet6Address.getByName(hostName).getHostAddress());

Dieser hält die Rückkehr IPv4. Jemand eine Idee warum die das machen?

Das ist, was ich verwende.
haben Sie ipv6 auf Ihrem Computer aktiviert ?
Ja. Ich habe geschrieben, dieses Programm in C# und es funktioniert, nur es kann nicht herausfinden in java.

InformationsquelleAutor Nick | 2012-08-15

Schreibe einen Kommentar