Nome da máquina e o endereço IP sem socket.
Publicado por Mayron Cachina 28/09/2007
[ Hits: 13.919 ]
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 01: AbstractTransfer)
Um pouco de Java e Sockets. (Fonte 02: Enviador)
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
aqui no manjaro, preciso de ajuda.. (7)
Como instalar o Debian usando um pendrive? (7)
Quais distribuições Linux ainda terão suporte sólido para 32-bits no f... (10)