读书人

怎么判断网络是否通畅

发布时间: 2012-02-28 13:06:36 作者: rapoo

如何判断网络是否通畅?
如何判断网络是否通畅?

[解决办法]
这个方法比较多,但个有利弊。
1,ping一下,判断(服务器禁止ping的没有作用)
2,用InternetGetConnectedState(&flags,NULL);局域网连接时不起作用。判断的不准确
3,用一个互联网组件(具体那个记不清了)设置ip地址看能不能解析域名,这个如果是设置成127。0。0。1就没有作用了
4,DWORD dwReturn=RasEnumConnections(RASconn,&BuffSize,&ConnNum);这个可以返回系统当前可用的pppoe拨号连接,只要ConnNum>0就说明网络是通的,但是这个只适应单机pppoe拨号的情况
[解决办法]

C/C++ code
InternetCheckConnection 

读书人网 >C++ Builder

热点推荐