如何获得ping值

怎么获得ping值?我用winsock向几个服务器发送了一个包,返回了不同的信息。我想知道每一个服务器的包来回花

怎么获得ping值?
我用winsock向几个服务器发送了一个包,返回了不同的信息。
我想知道每一个服务器的包来回花了多少时间。
就像ping那样。
我不是要那种shell ping然后读文件。我想要的是在程序里就实现直接获得ping值。有办法吗?
求达人支招。

[解决办法]
可以截获控制台输出
http://blog.zdnet.com.cn/html/83/289383-1069858.html
[解决办法]
RAW SOCKET+ICMP实现。
[解决办法]
http://blog.csdn.net/dengyu1997/archive/2006/03/06/616933.aspx