Nome da máquina e o endereço IP sem socket.

Publicado por Mayron Cachina 28/09/2007

[ Hits: 13.918 ]

Homepage: http://mayroncachina.net

Download Whois.java




Classe simples para pegar o nome da máquina e o endereço IP sem socket.

  



Esconder código-fonte

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;
  }
 }
}

Scripts recomendados

Comunicação através de datagramas

Um pouco de Java e Sockets. (Fonte 01: AbstractTransfer)

Um pouco de Java e Sockets. (Fonte 03: Recebedor)

Informações sobre URL's

Destrinchador de IPs 0.5


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts