是否可以在 WM 6 和 .NET CF v3.5 中的 WiFi 网络之间切换?
我正在为 Windows Mobile 6 设备编写 .NET Compact Framework v3.5 应用程序。我希望能够通过 C# 在 2 个不同的 WiFi 网络之间切换。第一个网络是附近有另一台设备的 Ad-Hoc 无线网络,第二个网络是 Windows Mobile 设备中配置的任何其他可用 WiFi 网络(通常是具有已知 SSID 的公共(public)/公司 WiFi)
我所追求的场景是在 Windows 移动设备上通过 C#/.NET 代码执行以下操作:
- 与另一台设备建立 Ad-Hoc WiFi 连接
- 与其他设备通信一段时间
- 断开 Ad-Hoc 连接并检查是否有另一个可用的 WiFi 网络可以访问公共(public)互联网(即我可以从 http://www.google.com 或类似的东西得到回复)
- 在上一步 #3 中连接到可用网络
- 通过公共(public)互联网发送/接收一些数据
- 从第 1 步中删除“公共(public)”网络并重新连接到 Ad-Hoc 网络
最佳答案
OpenNETCF有一个用于处理无线网络的类。查找 OpenNETCF.Net.NetworkInformation
命名空间和 WirelessNetworkInterface
类。
关于c# - 在 .NET CF 中以编程方式在 WiFi 网络之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497441/