应用程序使用ping 导致网络不稳定,求助!
大家好,我在笔记本上有个linux的虚拟机,我在linux里面写了一个程序对好多(大概20个吧)ip地址ping,通过分析ping的返回结果判断每个ip地址的网络通畅状态。
我用secureCRT连接访问linux,但是这个程序一跑,我跟虚拟机之间的连接就时断时续的,secureCRT有时候会断开,但是没过几秒就可以连接了。请问是什么原因呢?是虚拟网卡经不住这么ping吗?不知道如果这个程序放到真正的linux机器上会不会导致网络问题。
我在对单个ip地址判断时,主要是通过sprintf(command,"ping -c 1 -i 0.2 -W 1 %s|awk '{print $4}'|sed 's/://g'>%s/tmp/tmpfile",ip,getenv("HOME"));然后通过system调用再分析文件,这样的方式。每个IPping完后sleep 1秒。
到底是什么问题呢?还请高人指点,谢谢!