Funciones de Cliente-servidor

Contenido

getClientIP

getConnectionLatency

getConnectionQuality

getServerIP

getServerVRL

Cliente-servidor

Conjunto de Funciones de fórmula orientadas a la comunicación y trabajo entre clientes y servidor.

getClientIP

Devuelve la IP de la estación cliente.

Sintaxis

getClientIP()

Parámetros

No requiere parámetros.

En procesos ejecutados en primer o segundo plano lo que devolverá será la IP local del cliente.

En procesos ejecutados desde un vClient en tercer plano lo que devolverá será la IP pública del cliente.

Ejemplo

getClientIP() = 192.168.0.0

Si nos conectamos al servidor desde la misma máquina usando la IP local (localhost o 127.0.0.1), esta función devolverá esa IP. Si lo hacemos usando la IP de red local, nos devolverá la IP de red local.

getConnectionLatency

En el cliente devuelve la latencia media de la conexión expresado en milisegundos. Si no hay conexión, devolverá -1.

Sintaxis

getConnectionLatency()

Parámetros

No requiere parámetros.

Ejemplo

getConnectionLatency() = 1000

getConnectionQuality

En el cliente devuelve la calidad media de la conexión en una escala de 0 a 6, de menor a mayor calidad. Si no hay conexión, devolverá 0.

La escala de calidad está en función de los valores de calidad esperados para los siguientes tipos y estados de la red:

Tipo/estado de red

Valor

Sin conexión

0

Deficiente

1

Mala

2

Regular

3

Cloud

4

Wifi

5

Red local

6

Sintaxis

getConnectionQuality()

Parámetros

No requiere parámetros.

Ejemplo

getConnectionQuality() = 6

getServerIP

Devuelve la IP del servidor.

Sintaxis

getServerIP()

Parámetros

No requiere parámetros.

En procesos ejecutados en primer o segundo plano devolverá la IP del Velneo vServer conectado.

En procesos ejecutados en tercer plano devolverá la IP privada de Velneo vServer.

Ejemplo

getServerIP() = 192.168.0.0

getServerVRL

Devuelve en el cliente la VRL del servidor al que se ha conectado en el formato:

vatp[s]://dominio[:puerto]

Sintaxis

getServerVRL()

Parámetros

No requiere parámetros.

Solamente es válida para procesos ejecutados en el cliente (primer o segundo plano).

Ejemplo

getServerVRL() = vatp://c0.velneo.com:690

Última actualización