Nao sei se funciona (escrevi direto no e-mail sem testar):
public static InetAddress getIPAddress(String ipAddressString) throws NumberFormatException, UnknownHostException { String[] array = ipAddressString.split("."); byte[] ipAddress = new byte[array.length()]; for(int i = 0; i < array.length(); i++) ipAddress[i] = Byte.parseByte(array[i]); return InetAddress.getByAddress(ipAddress); } -- ====================================== Karl Silva Lovgren Binary Evolution Sao Paulo - Brazil [EMAIL PROTECTED] http://www.binaryevolution.hpg.com.br On Wed, 2003-05-14 at 20:59, Ricardo Vieira Marques Fonseca wrote: > Ola a todos. > > Estou terminando a implementacao de um Chat simples, onde quase > todas as funcoes estao finalizadas. Mas agora que resolvi cercar os > erros de entrada do usuario, me deparei com um problema que nao consigo > resolver: preciso verificar se o IP que a pessoa estah digitando eh um > endereco IP valido e armazena-lo como um InetAddress. > > Essa classe nao tem construtores, e nao encontrei nenhum metodo > static q resolva o meu problema. Um metodo q me quebraria o galho seria o > > static InetAddress InetAddress.getByAddress(byte[] addr) > > mas ele recebe um byte[] como parametro. Alguem saberia me dizer > como eu poderia transformar um String (por exemplo 192.168.0.1) em um > byte[]? Ou entao alguma outra forma de transformar esse String em > InetAddress? > > Desde jah, muito obrigado. > Grande abraco, > Ricardo - MG > > /** > Ricardo Vieira Marques Fonseca - [EMAIL PROTECTED] > Sun Certified Programmer for Java 2 - Platform 1.4 > */ > > > > ------------------------------ LISTA SOUJAVA ---------------------------- > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > regras da lista: http://www.soujava.org.br/regras.htm > historico: http://www.mail-archive.com/java-list%40soujava.org.br > para sair da lista: envie email para [EMAIL PROTECTED] > ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------