Retorna o ip em uso pelo Smartclient para conectar no servidor
Sintaxe
GetClientIP()
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
lSkipBroker | lógico | Se informado .T. e o Smartclient estiver utilizando o Broker para conexão, o ip retornado sera o do Smartclient , caso contrário sera o ip do Broker. Senão houver o Broker na conexão, o ip do Smartclient será retornado. Atenção : parametro opcional disponivel a partir da versão 20.3.1.0 do Smartclient e do AppServer 20.3.1.0 |
Retorno
Nome | Tipo | Descrição |
---|---|---|
cRet | caractere | Retorna o número IP do servidor que o Smart Client está instalado. |
Observações
- Caso sejam utilizados proxies, gateways, firewalls, load balancers, etc, a informação fornecida poderá não ser a do TOTVS | SmartClient, mas sim a do último componente (proxy, etc) que se conectou com o TOTVS | Application Server com o redirecionamento da conexão do TOTVS | SmartClient, comportamento esperado por exemplo, quando utilizado o TOTVS Broker.
- Como a função retorna o IP atrelado a conexão efetuada pelo socket, caso seja uma conexão local, para retornar o IP corretamente, o IP da rede deve ser utilizado na configuração de conexão (smartclient.ini) e não localhost (ou 127.0.0.1).
Exemplos
User Function exemplo () conout( GetClientIP() ) Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas