搜索网络上的方法 总结一下主要有以下方法
1、InternetCheckConnectionW(NULL,FLAG_ICC_FORCE_CONNECTION ,0);
2、利用检查连接ur是否有效
3、利用ping方法
4、检查IP是否存在
方法一,
代码:
但是运行时候总是返回FALSE,
方法二检查url连接是否有效,该方法使用的时候也不太好【这个代码稍后补上】
方法三 利用ping 你需要许一个服务器但是有些服务器对于外不来的ICMP包 是没有回应的
方法四检查IP是否存在
法1
但是如果是设置为静态IP就不行了,
法二
这里是针对于3G拨号的所有里面用到了一个pAdapter 的类型判定是否为PPP 点对点连接,来判断是否拨上号
当然这种方法存在一个问题,就是 拨上号后我将3G无线卡拔掉,但是检测不到网络断掉了,同时发现这个时候如果用ipconfig/all
查看那个3G wireless Adapter 仍然存在