用BCB2009开发一个测试多台服务器速度的程序,请提供思路。解决方案

用BCB2009开发一个测试多台服务器速度的程序,请提供思路。
可以用PING的方式吗?
有哪些可以用的组件呢?
如何进行多线程控制呢?

------解决方案--------------------
ping的方式可以看见服务器是否丢包,检测网络是否稳定
这个在CB安装目录下的有例子
Borland\Examples\Indy\PingGUI
------解决方案--------------------
测试多台服务器速度,关键是什么速度,如果在同一局域网内,ping基本是无法测出速度的,正如zhouzhangkui所说:"ping的方式可以看见服务器是否丢包,检测网络是否稳定",仅此而已
如果是运行速度,只能在服务器上测试(虽然,某些远程的方法可能可用,但这个不合理的)
如果是访问速度,那要看你的应用的(数据库服务?网站?还是简单共享?)
多线程,BCB本身就有线程类,当然你也可以用API


------解决方案--------------------
是并发测试么?网络速度得有一定的数据承载量吧。说说你的目标和理想结果
------解决方案--------------------
安装FTP一类的服务器,写个FTP客户端一类的,再下载或上传大文件,就很容易测试出来!

如果不想做成软件什么的,用现在的软件即可以了,没必要麻烦。
------解决方案--------------------

------解决方案--------------------
探讨

我想做的其实就是有些游戏里面的服务器列表,其实就是PING服务器然后根据返回时间排序,我想问如果想时时刷新列表应该如何做?

------解决方案--------------------
Borland\Examples\Indy\PingGUI
看着个例子 然后 加 timer 就可以了.
------解决方案--------------------
拷贝测试?
------解决方案--------------------
还是利用ping测试,ping返回有时延段,提取该段就知道时间差多少了吧,这只是想法,不过想上面的朋友所说的,用ftp客户端传文件的方式可以测试网速