如何通过程序来获得PING返回的速度值 ( 积分: 100 )

  • 主题发起人 主题发起人 messah
  • 开始时间 开始时间
M

messah

Unregistered / Unconfirmed
GUEST, unregistred user!
想通过这个返回的速度值来确定连接远程机器的速度。如果ping不通的时候,直接返回无连接。网上搜了很多代码,可惜都不能用。谁能给个详细的可用的代码出来。
 
關注一下。。。學習學習。。。。
 
可以使用Indy中IdIcmpClient控件
 
楼上的,我也知道idicmpclient可以实现,但具体不知道啊。能给具体的代码出来吗。
 
http://news.newhua.com/html/delphi/2006-1/14/0611414465019616_60.shtml
http://www.moon-soft.com/program/bbs/readelite666346.htm
 
tseug,你提供的方法试过吗?通过了吗?我也说了,我搜了很多,但是都有错误,不能用的。
 
虽然tseug给的地址里的代码是错误百出,但是经过自己仔细琢磨并修改,终于成了。所以还是给分吧。
 
我提供的这种方式我当然用过,虽然不是同一段代码,但我看大体没错,才贴上来。这两
个连接使用的都是ICMP.DLL,而且,第一个链接的代码还有低级错误,但是,这两个都很
清楚地说明了如何通过ICMP.DLL实现Ping。我不知道你搜的很多都是什么,也不知道其他
人对自己在网上搜到的代码如何使用,不过,我对我自己搜到的代码一定要做到“知其然,
知其所以然”,所以跟踪调试是免不了的。这两个链接的代码我没有编译、调试过,因为
我没有这个义务。
 
后退
顶部