读取记事本,胡巧宽读入IP
system("ping xx.xx.xx.xx >text.txt")
再读取text.txt,分析里面的速度值,取平均值,再跟刚才读到的裤亮IP拼成字符串输出。
linux上会简单宽祥很多, sed+ping 就可以搞定了
#include<stdio.h>数信#include<Windows.h>
int main(void)
{
system("ping 192.168.0.1
)
/*
这里ping的罩迹是我自己电脑的ip地址(举个例子),你可以换成你想要的,或者某个网站地址均可
薯闷轮*/
return 0
}
如果你想肢搭卖获取到Ping的结果那么直接system 调用枝行ping或者popen调用即可。
如果想自己实现,就需要用socket自行发Ping包,并获取回应
这个就很麻烦了。 建议可以看一下历逗gnu ping的源码,或者busybox的ping部分代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)