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] 
-------------------------------------------------------------------------

Responder a