现在的位置: 首页 > 综合 > 正文

WinCE 下判定网络【3G无线网络】是否连接的方法总结

2013年10月21日 ⁄ 综合 ⁄ 共 1761字 ⁄ 字号 评论关闭

搜索网络上的方法 总结一下主要有以下方法

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 仍然存在

抱歉!评论已关闭.