我在OpenNetCF中为WIndows Mobile 6.0编码。我需要我的应用程序连接到特定的Ad-Hoc网络。我发现如果没有其他设备连接到同一个Ad-Hoc网络,设备会自动切换回其他网络(当前可用)。我希望我的应用程序保持与Ad-Hoc网络的连接,即使没有其他客户端(更多客户端可能稍后加入)。有没有办法做到这一点?

有帮助吗?

解决方案

如果您正在谈论Ad Hoc Wi-Fi,您可以

  1. 为您的设备制作自定义的OpenNETCF.Net.NetworkInformation.AccessPoint
  2. 使用WirelessZeroConfigNetworkInterface.AddPreferredNetwork方法将其添加到首选网络
  3. 使用WirelessZeroConfigNetworkInterface。 ConnectToPreferredNetwork方法连接到它。
  4. 如果使用您的设备形成ad hoc网络,它将是您的设备选择的ad hoc网络,并且由于该网络由您的设备组成,因此无论其他设备如何,您始终可以连接到该网络。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top