当前位置:主页>销售管理软件> 列表

谁能给个ping完了马上获得延迟数的代码啊 找电脑销售管理软件

库存管理软件版1楼: 用控件只能靠icpreply,如果ping一批地址就没办法处理了

现在用个笨办法靠ping >txt来分析文件做,可是效率实在太低

看ping(Delphi版)里面的代码,第一,发送的字节不能多,第二,不管访问那里反馈的延迟都是0,晕死

有没有那个大哥有比较好的思路阿

2楼: winexec(''cmd /c "ping 192.168.100.1 -t > E:\b.txt"'', SW_HIDE);
这个可以不? 如电脑销售管理软件

3楼: 这个每次大概需要5秒,20台机器下来就要100秒,太慢

多线程的例子都是用icmp的

4楼: IdICMPClient1.ReplyStatus.MsRoundTripTime为什么不行呢??
我以前写了一个PING我们公司网站的程序,一下就能得到了呀!

5楼: 你用那个管道符输出,还不是用了icmp,速度我想是不会加快的
你重写ping命令,不过还是调用icmp? 其它就不懂了
提高速度的一个方法,同时开起ping10多台,没问题,和一台差不多,
我试过了我用了shellexcute。
在你另一贴里说shellExcute()说不能等到ping完,这完全可以自己控制

6楼: 0:03:32网站可以ping通,用时47ms
0:08:32网站可以ping通,用时47ms


0:13:32网站可以ping通,用时47ms
0:18:32网站可以ping通,用时47ms
0:23:32网站可以ping通,用时47ms
7:41:40网站可以ping通,用时1047ms
7:46:39网站可以ping通,用时63ms
7:51:39网站可以ping通,用时47ms
7:56:39网站可以ping通,用时62ms
8:01:39网站可以ping通,用时47ms
8:11:16网站可以ping通,用时62ms
8:16:16网站可以ping通,用时47ms
8:21:16网站可以ping通,用时47ms
8:26:16网站可以ping通,用时47ms
.....
这些是我用程序写入文本的记录!
要源程序可以用QQ联系:64538608

库存管理软件版7楼: 用idicmp也可以满足要求阿。。。。
建议使用。
也用icmp协议写过一个,要的话
gohoo@163.com

8楼: 搞好了

先把ip放到全局变量数组里面

然后在reply的时候把结果也放数组里面,最后再统计下

9楼: indy 里面不是有现成的东西嘛?

10楼: 多人接受答案了。