Velneo V7: plataforma de desarrollo de aplicaciones empresariales

Nuevas funciones para obtener la IP

Publicado: 05.10.10 (13:00 UTC +2)

Desde la versión 7.4 de Velneo V7 disfrutamos de dos nuevas funciones de fórmulas disponibles en el Asistente de fórmulas formando un nuevo grupo, Funciones de fórmula de Cliente-Servidor:

getClientIP:

Esta función devuelve la IP de la estación cliente.

Lo interesante está en que en procesos ejecutados en primer o segundo plano lo que devolverá será la IP local del cliente. Para una red local estándar, nos devolverá una IP dentro del rango local, por ejemplo: 192.168.0.23.

Sin embargo, en procesos ejecutados en tercer plano lo que devolverá será la IP pública del cliente, que será la IP externa que tiene el router por el que sale.

getServerIP:

Esta función, como su propio nombre indica, nos devuelve en este caso la IP del servidor.

También se distingue el valor que nos devuelve en función del plano en el que se ejecuta:

En procesos ejecutados en primer o segundo plano devolverá la IP externa del Velneo vServer V7 al que estamos conectados, es decir, la IP que tiene el router por el que se accede al servidor.

En procesos ejecutados en tercer plano, sin embargo, nos devolverá la IP privada de Velneo vServer V7, la IP de la red local.

En una red local estándar nos daría, por ejemplo: 192.168.0.221.

Estas funciones nos serán muy útiles en controles de acceso, configuración de conexiones, replicaciones, etc. Seguro que le encuentras muchos otros usos útiles.

 

Etiquetas: asistente de fórmulas, , , , , ,

Arriba

Comentarios

  • Publicado: 05.10.10 (17:27 UTC)
    Por José Antonio #

    Creo que me he confundido, ¿en primer o segundo plano da la IP local del Cliente o la IP pública?.
    Saludos,

  • Publicado: 05.10.10 (17:31 UTC)
    Por José Antonio #

    Oh!, perdonad, veo que getClientIP() y getServerIP() devuelven IPs diferentes y están trocados los planos en los que devuelven las IPs pública o privadas.
    Saludos de nuevo,

  • Publicado: 05.10.10 (17:41 UTC)
    Por [N1] velavisual.yahoo #

    @Jose Antonio
     
    En la open apps de -vRar 1.0 Free Edition- hago uso de estas funciones en los distintos planos y creo que lo hace bien. Puedes ejecutar la demo online y observar su comportamiento.
     
    http://velneo.es/vras-1-0-free-edition/
     
    saludos
     
     

  • Publicado: 05.10.10 (17:49 UTC)
    Por José Antonio #

    Ok
    Gracias

  • [...] Como obtener una ip [...]

Deja un comentario

http://velneo.esDebes estar registrado para comentar.

© 2014, Velneo S.A. Todos los derechos reservados      Empresa | Contacto | Aviso legal
Life is soft - Evento de software de gestion