× Linguagem de Programação ADVPL

Perguntas Capturar Comunicacao no cliente

Mais
10 anos 7 meses atrás #21823 por RFidelMG
Pessoal,

Como faço para capturar dentro de algum programa, a comunicação usada para conexão com o Protheus, no cliente?

Meu smartclient.ini apresenta dois caminhos para conexão com o Server...uma para quem está na rede interna e uma para quem está fora...para tal, usam-se tcp1 e tcp2...gostaria de poder obter através de alguma função ADVPL, dentro de alguns programas, qual conexão está sendo usada naquele momento. Se a 1 ou a 2.

No aguardo.

Abraço

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 7 meses atrás #21826 por Victor
Respondido por Victor no tópico Capturar Comunicacao no cliente
Olha a função GetServerIP()

Ela retornar o IP do equipamento onde está sendo executado o Protheus Server que está processando o programa Advpl.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 7 meses atrás #21881 por RFidelMG
Respondido por RFidelMG no tópico Capturar Comunicacao no cliente
Fala Victor...o GetServerIp() não funciona para essa minha necessidade...na verdade eu preciso saber qual perfil de conexão que ele está usando...o ini do smartclient apresenta:

[tcp]
server=ip...
port=porta...

[tcp2]
server=outroip...
port=outraporta...

Gostaria de pegar por qual desses perfis ele está acessando...se o tcp ou tcp2...não encontrei nenhuma função ou variável que me retorne isso...nem sequer uma "gambiarra"...hehehe...

Abraço

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.107 segundos
Joomla templates by a4joomla