在.NET CF中编程切换WiFi网络?

4
在WM 6和.NET CF v3.5中是否可以在WiFi网络之间切换?
我正在为Windows Mobile 6设备编写.NET Compact Framework v3.5应用程序。我想通过C#能够在2个不同的WiFi网络之间切换。第一个网络是与附近另一台设备配对的Ad-Hoc无线网络,第二个网络是在Windows Mobile设备中配置的任何其他可用WiFi网络(通常是已知SSID的公共/企业WiFi)。
我想要实现以下场景:通过Windows Mobile设备上的C#/.NET代码执行以下操作:
1.建立与另一设备的Ad-Hoc WiFi连接 2.与其他设备通信一段时间 3.断开Ad-Hoc连接并检查是否有其他可用的WiFi网络具有公共Internet访问权限(即是否可以从http://www.google.com或类似网站获取回复) 4.连接到第3步中可用的网络 5.在公共互联网上传输/接收一些数据 6.断开“公共”网络并重新连接到步骤#1中的Ad-Hoc网络
1个回答

2

OpenNETCF提供了一个处理无线网络的类。请查找OpenNETCF.Net.NetworkInformation命名空间和WirelessNetworkInterface类。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接