从浏览器ping

时间:2014-10-05 20:37:51

标签: html ping

我有一个HTML页面,我想测试ping。 我希望用户连接到网站,在主页面中,他将获得从计算机到特定服务器的往返结果。

我应该使用" Ping"? 我听说过一些叫做适用ping的东西,但是我需要自己构建一些东西而且我不知道怎么做... 请帮忙

2 个答案:

答案 0 :(得分:2)

Ping只是衡量请求和响应之间的延迟的指标。虽然按照Havenard的说明对ICMP进行了重新分析,但你可以使用HTML / JS来模拟它,但由于处理水平较高,它会增加一些延迟。

<小时/> ping-server.html(服务器端)

hello

<小时/> ping-client.html(客户端/在浏览器中使用jQuery / js)

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
    var ping = new Date;

    $.ajax({
        url: "ping-server.html",
        cache:false,
        success: function(output){ 
            ping = new Date - ping;
            Console.log("Ping/Latency: " + ping);
        }
    });
</script>
</head>
</html>

JSFiddle Demo!

答案 1 :(得分:1)

http://jsfiddle.net/GSSCD/203/

我没有这样做。它似乎可以满足您的需求,如果您想添加自己的服务器,只需将其添加到

即可
var komodel = new PingModel(['localhost',
'ws-bdimperio8',
'ws-bdimperio8.payformance.net',
'ws-bdimperio8.payformance.com',
'ws-bdimperio8.payspan.com',
'ws-bdimperio8/favicon.ico',
'127.0.0.1', 
'unknown'
]);