1

私のアプレットでは、すべてのネットワークインターフェイスを取得します

    Enumeration<NetworkInterface> systemInterfacesE = NetworkInterface.getNetworkInterfaces();
    List<NetworkInterface> systemInterfaces = new ArrayList<NetworkInterface>();

    while (systemInterfacesE.hasMoreElements()) {
        NetworkInterface systemInterface = systemInterfacesE.nextElement();
        if (!systemInterface.isLoopback() && systemInterface.isUp() && systemInterface.getInterfaceAddresses().size() > 0) {
            systemInterfaces.add(systemInterface);
        }
    }

Eclipse から実行するとリストにイーサネット インターフェイスが含まれますが、HTML でアプレットを実行するとリストが空になります。これは、systemInterface に InterfaceAddresse がないためです。

どうすればこれを解決できますか?

よろしく

4

0 に答える 0