【发布时间】:2012-01-03 13:40:31
【问题描述】:
我在使用 OpenNetCF 2.3 版的 C#、Compact Framework 3.5、Windows Mobile 5 项目中获取无线信号强度时遇到了困难。我的目标是在发送请求之前评估网络访问的强度,因为此设备的网络覆盖范围可能不完整。
在谷歌搜索后,我发现了两个可能的线索。 Microsoft 的一个示例项目使用现在的 AccessPoint 类,该类在 OpenNETCF 2.3 中被标记为已弃用,并且一些建议说在 WirelessNetworkingInterface 类上使用 SignalStrength 属性。从理论上讲,这似乎是一个好主意,但是看起来好像应该返回此类 OpenNETCF.Net.NetworkInformation.WirelessNetworkInterface.GetAllNetworkInterfaces() 而不是返回 INetworkInterface 类的工厂方法不公开 SignalStrength 属性。
有没有人设法使用 OpenNETCF 2.3 评估无线强度? 我不理解这个包的正确用法吗?或者有没有人为这个问题开发了解决方法?
任何指导或帮助都会非常有用。
【问题讨论】:
标签: c# compact-framework wireless windows-mobile-5.0 opennetcf