Obter o tempo de resposta do ping com JavaScript

Java

23/05/2013

Boa tarde pessoal,

Gostaria de saber se é possível obter o tempo de resposta em milisegundos de um ping com javascrip.

Estou montando um monitor gráfico de eventos utilizando jquery e flot charts só que no exemplo de script que eu copiei o número que o gráfico fica atualizando é randômico. Eu gostaria de colocar o valor de resposta de um ping para monitorar uma conexão em tempo real. Abaixo o exemplo da aplicação que já cheguei a montar:
[url]http://www.agencia82.com.br/monitor/index.php[/url]

o script flot.demo.js é responsável por manter este gráfico atualizado em 25 frames por segundo. Logo no início do script tem a função function getRandomData() que cria números aleatórios:
function getRandomData() {

        if (data.length) 
        {
            data = data.slice(1);
        }

        while (data.length < maximum) {
            var previous = data.length ? data[data.length - 1] : 50;
            var y = previous + Math.random() * 10 - 5;// No lugar do Math.random usar algo como (ping www.google.com.br - t)
            data.push(y < 0 ? 0 : y > 100 ? 100 : y);
        }

        // concatena dados do eixo x com eixo y

        var res = [];
        for (var i = 0; i < data.length; ++i) {
            res.push([i, data[i]])
        }

        return res;
    }


Desde já agradeço por qualquer ajuda, abraços!
Samuel Calório

Samuel Calório

Curtidas 0
POSTAR