Nome da conexão de rede

2 respostas
Henrique.tenorio

Alguém sabe um código que retorna o nome da conexao de rede, não é o nome da placa de rede e sim o nome da conexao de rede. Tipo a gente vai lá em conexões de rede ai tem os dispositivos wireless e tal, quero o nome que esta lá.
Aguem entendeu?

2 Respostas

javer
Vê se ajuda:
import java.net.*;
import java.util.*;

public class ListNets {

    public static void main(String args[]) throws SocketException {
        Enumeration<NetworkInterface> nets = NetworkInterface.getNetworkInterfaces();
        for (NetworkInterface netint : Collections.list(nets)) {
            displayInterfaceInformation(netint);
        }
    }

    private static void displayInterfaceInformation(NetworkInterface netint) throws SocketException {
        System.out.printf("Nome na placa: %s%n", netint.getDisplayName());
        System.out.printf("ID: %s%n", netint.getName());
        Enumeration<InetAddress> inetAddresses = netint.getInetAddresses();
        for (InetAddress inetAddress : Collections.list(inetAddresses)) {
            System.out.printf("IP: %s%n", inetAddress);
        }
        System.out.printf("%n");
    }
}
Henrique.tenorio

Ainda não. Este codigo ai é legal mais retorna o nome da placa e não o nome da conexão.

Criado 23 de fevereiro de 2011
Ultima resposta 24 de fev. de 2011
Respostas 2
Participantes 2