【发布时间】:2013-09-05 21:39:55
【问题描述】:
感谢阅读! 问题是我正在尝试检查我用 C++ 构建的应用程序中是否有互联网连接。我试过这个方法:
bool ICon(){
if (system("ping -c1 -s1 www.google.com"))
{return false;}else{return true;}
}
我将该方法链接到按键的侦听器,这很有效,但我希望将应用程序提升到一个新的水平。我不想按一个键来检查是否有互联网连接。所以这个方法应该一直在运行检查互联网的可用性,一旦断开连接给我一个“FALSE”。好吧,使用前一种方法的 while 循环,应用程序崩溃了。还有其他快速连续检查互联网连接的想法吗?
提前致谢!!
【问题讨论】:
-
有没有网络就等于能ping通google?我不是在开玩笑,只是想了解您的要求是什么
-
当 www.google.com 关闭时会发生什么?
-
人们开始在街上奔跑,在空中挥手,尖叫。或多或少会发生这样的事情:)
标签: c++ connection