正确进行ping测试的正确方法是什么?我目前正在使用Java开发Blackberry,它的功能对此有点限制。
我正在做的是打开与给定URL的连接并测量时间,但我不确定这是否真的是一个正确的ping时间测量。谁能给我一些想法?
答案 0 :(得分:2)
听起来你正在寻找的是延迟,这是你发送一些信息并从中收到响应所需的时间。
如果你不控制服务器,它就不会完全准确 - 因为你无法知道服务器在发送回来之前花了多长时间处理你的输入。
如果服务器不是您自己的服务器,您可以插入标准的Ping协议(一如既往,wikipedia就是为了保存这一天)。
如果服务器是您自己的,并且您想要避免这种情况,则需要设置一个类似的协议 - 您发送请求,服务器响应。
在这两种情况下,您都希望衡量从发送时间到收到时间'round trip delay time'的时间。