Nome da máquina e o endereço IP sem socket.
Publicado por Mayron Cachina 28/09/2007
[ Hits: 13.934 ]
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)
Comunicação através de datagramas
Nenhum comentário foi encontrado.
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Jogando com Proton no LInux (2)
Linux Mint limitando rede a 20Mbps (6)
Ingress NGINX Controller CVSS base score of 9.8 (4)
Impossível corrigir problemas, você manteve (hold) pacotes quebrados. (2)