c# - 在 .NET CF 中以编程方式在 WiFi 网络之间切换?

标签 c# .net networking windows-mobile compact-framework

是否可以在 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 代码执行以下操作:

  1. 与另一台设备建立 Ad-Hoc WiFi 连接
  2. 与其他设备通信一段时间
  3. 断开 Ad-Hoc 连接并检查是否有另一个可用的 WiFi 网络可以访问公共(public)互联网(即我可以从 http://www.google.com 或类似的东西得到回复)
  4. 在上一步 #3 中连接到可用网络
  5. 通过公共(public)互联网发送/接收一些数据
  6. 从第 1 步中删除“公共(public)”网络并重新连接到 Ad-Hoc 网络

最佳答案

OpenNETCF有一个用于处理无线网络的类。查找 OpenNETCF.Net.NetworkInformation 命名空间和 WirelessNetworkInterface 类。

关于c# - 在 .NET CF 中以编程方式在 WiFi 网络之间切换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3497441/

相关文章:

asp.net - 在 Rails 世界中是否有与 ASP.NET Web API 等效的东西?

networking - 获取数据包的延迟(TCP\UDP)

c# - TypeConverter 可以用于构造函数参数吗

c# - 什么是工作线程及其与我创建的线程的区别?

c# - 合成后如何更改 MEF 中的部分合成?

c# - 如何将 XML 文档注释添加到 Roslyn 中的 ClassDeclarationSyntax?

c# - 如何检查 Windows 文件是否可读/可写?

java - 如何打开使用 'ip tuntap' 创建的 tun 设备

c - 尝试打开非常大的文件时打开命令出现段错误

c# - 通过传递给 OnFlushDirty 的 DictionaryAdapter 进行枚举