private static void establecerDireccionIP(final String direccion) {
        String aux = new String();
        String ip = new String();
        
        for (int i=0; i<direccion.length(); i++) {
            if (direccion.charAt(i) != '.') {
                aux = aux.concat(String.valueOf(direccion.charAt(i)));
            } else {
                ip = ip.concat(Long.toHexString((new Long(aux)).longValue()));
                aux = new String();
            }
        }
        ip = ip.concat(Long.toHexString((new Long(aux)).longValue()));
        
        _direccionIP = ip;
    }
private static void establecerDireccionIP ( final String direccion ) { String aux = new String ( ) ; String ip = new String ( ) ; for ( int i = 0 ; i < direccion . length ( ) ; i ++ ) { if ( direccion . charAt ( i ) != '.' ) { aux = aux . concat ( String . valueOf ( direccion . charAt ( i ) ) ) ; } else { ip = ip . concat ( Long . toHexString ( ( new Long ( aux ) ) . longValue ( ) ) ) ; aux = new String ( ) ; } } ip = ip . concat ( Long . toHexString ( ( new Long ( aux ) ) . longValue ( ) ) ) ; _direccionIP = ip ; }
Quita los puntos a la direccion IP que se pasa como par�metro, se convierte
a hexadecimal y se establece el atributo direccionIP.

@param direccion Direcci�n IP con formato "XXX.XXX.XXX.XXX".