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