Программно переключаться между сетями WiFi в .NET CF? - PullRequest
4 голосов
/ 17 августа 2010

Можно ли переключаться между сетями WiFi в WM 6 и .NET CF v3.5?

Я пишу приложение .NET Compact Framework v3.5 для устройства Windows Mobile 6.Я хотел бы иметь возможность переключаться между 2 различными сетями WiFi через C #.Первая сеть - это беспроводная сеть Ad-Hoc, рядом с которой находится другое устройство, а вторая - любая другая доступная сеть WiFi, настроенная на устройстве Windows Mobile (обычно это общедоступный / корпоративный WiFi с известным SSID)

Сценарий, который мне нужен, заключается в следующем: с помощью кода C # / .NET на устройстве Windows Mobile сделать следующее:

  1. Установить Ad-Hoc WiFi-соединение с другим устройством
  2. Общайтесь с другим устройством на некоторое время
  3. Отключите соединение Ad-Hoc и проверьте, есть ли другая доступная сеть Wi-Fi, которая имеет общедоступный доступ в Интернет (т.е. я могу получить ответ от http://www.google.com или что-то вродечто)
  4. Подключитесь к доступной сети на предыдущем шаге # 3
  5. Отправьте / получите некоторые данные через общедоступный интернет
  6. Отключите "общедоступную" сеть и повторно подключитесь кСпециальная сеть из шага № 1

1 Ответ

2 голосов
/ 17 августа 2010

OpenNETCF имеет класс для работы с беспроводными сетями.Найдите пространство имен OpenNETCF.Net.NetworkInformation и класс WirelessNetworkInterface.

...