【问题标题】:Programatically switch betwen WiFi networks in .NET CF?以编程方式在 .NET CF 中的 WiFi 网络之间切换?
【发布时间】:2023-04-03 06:25:02
【问题描述】:

是否可以在 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 移动设备上通过 C#/.NET 代码执行以下操作:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-02
      • 1970-01-01
      • 1970-01-01
      • 2023-01-27
      • 2013-04-30
      • 2012-05-02
      • 1970-01-01
      相关资源
      最近更新 更多