Prezados, boa tarde!
Gostaria de saber se é possível monitorar (via script) o status (conectado/desconectado) da conexão com a internet na maquina onde está instalado meu servidor Elipse E3.
Desde já, agradeço a atenção.
Prezados, boa tarde!
Gostaria de saber se é possível monitorar (via script) o status (conectado/desconectado) da conexão com a internet na maquina onde está instalado meu servidor Elipse E3.
Desde já, agradeço a atenção.
Boa tarde,
Uma sugestão seria realizar um ping em um endereço na internet, desta forma seria possível avaliar o status da conexão.
Veja estes artigos:
Délio, a primeira sugestão (KB-15457) me atende perfeitamente.
Muito obrigado pela presteza!
Boa tarde. Criei um script cíclico, com período de 1s, que fica realizando o ping de um dado dispositivo, com base no KB-15457.
dim oShell
set oShell = CreateObject("WScript.Shell")
if (oShell.Run("ping " & objLink.ipLink & " -w 200 -n 1", 0, true)) = 0 then
objLink.statusLink = true
else
objLink.statusLink = false
end if
Observei que se eu fechar abruptamente a tela do viewer, na qual o objeto de script está instanciado, o aplicativo do viewer não é devidamente fechado, prendendo a licença de viewer e impossibilitando de acessar a tela novamente, pois o elipse considera que a tela ainda está aberta, não deixando abrir duas vezes a mesma tela no mesmo pc.
Gostaria de saber se existe algum contorno para essa condição, como instanciar um serviço para ping, que não seja o driver de ping, para que possa realizar o ping sem que haja essa instabilidade da aplicação.
Abs.,
Daniel Leite