PDA上如何获取网络通断状态?
如题,主要是需要立即判断出无限网络是否通。不要告诉我用InternetGetConnectedState,这个试过是没用的,永远显示是通的,
其他还有什么方法? --------------------编程问答-------------------- 用Connection Manager 相关函数吧 --------------------编程问答-------------------- ConnMgrRegisterForStatusChangeNotification --------------------编程问答-------------------- 学习 。 --------------------编程问答-------------------- 你去取IP地址就行了,如果网络不通取到的IP是无效的。 --------------------编程问答-------------------- 以上都可行.你也可以查一下注册表(这个稳定性不高), --------------------编程问答-------------------- connection manager调用太麻烦,取ip地址倒是可以考虑的 --------------------编程问答-------------------- 去PING 也可以的 --------------------编程问答--------------------
如何ping法? --------------------编程问答-------------------- C#应该有关于Ping的方法吧。 --------------------编程问答-------------------- .Net Compact Framework 不支持Ping类,所以PDA上不能用…… --------------------编程问答-------------------- BOOL bCheck = InternetCheckConnection(Url.GetString(),FLAG_ICC_FORCE_CONNECTION,0);
return bCheck;
我用上面这个,这个是用api直接访问测试一下,通不通立刻知道。 --------------------编程问答-------------------- mark --------------------编程问答-------------------- mark --------------------编程问答-------------------- 发个心跳包测试下网络就好了 --------------------编程问答--------------------
opennetcf 可以支持
补充:移动开发 , Windows Phone