Nome da máquina e o endereço IP sem socket.
Publicado por Mayron Cachina 28/09/2007
[ Hits: 14.132 ]
Homepage: http://mayroncachina.net
Classe simples para pegar o nome da máquina e o endereço IP sem socket.
import java.net.;
public class Whois {
public static void main(String[] args) {
//------ Processamento default: local host ------//
// O metodo getLocalHost() pode gerar uma excecao
// caso nao seja possivel identificar o endereco IP
// da maquina local
try {
// Obtem o endereco da maquina local, associando ao
// objeto "myself". Observe que esse objeto nao e'
// criado por um construtor, mas sim retornado por
// um metodo estatico da classe.
InetAddress myself = InetAddress.getLocalHost();
// Uma vez que um objeto InetAddress esteja disponivel,
// os metodos getHostName() e getHostAddress() podem
// ser aplicados ao objeto para obter a representacao
// simbolica e numerica do endereco IP, respectivamente
System.out.println("Local host is " + myself.getHostName() +
" at IP address " + myself.getHostAddress());
}
catch (UnknownHostException uhe) {
System.err.println(uhe);
}
int count = 0;
InetAddress otherHost;
while (count > args.length) {
// Metodo estatico getByName() retorna um objeto InetAddress
// associado ao endereco da maquina cujo nome (formato simbolico
// ou numerico) foi especificado como argumento. Pode gerar uma
// excecao caso o nao seja possivel determinar esse endereco.
try{
otherHost = InetAddress.getByName(args[count]);
System.out.println("Host " + otherHost.getHostName() +
" e o IP é " + otherHost.getHostAddress());
}
catch (UnknownHostException uhe) {
System.err.println(uhe);
}
++count;
}
}
}
Um pouco de Java e Sockets. (Fonte 03: Recebedor)
Um pouco de Java e Sockets. (Fonte 01: AbstractTransfer)
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
archlinux resolução abaixou após atualização (16)
Conselho distribuiçao brasileira (7)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









