В настоящее время я разрабатываю приложение, предназначенное для HP IPAQ 210. Для этого требуется, чтобы радиоприемник WLAN включался/включался для подключения к предварительно настроенной точке доступа. В настоящее время я использую SDK IPAQ (через P/Invoke) для включения радио WLAN, но у меня возникают проблемы с надежностью определения, когда радио установило соединение с предпочтительной точкой доступа. В настоящее время я контролирую свойство Microsoft.WindowsMobile.Status.SystemState.WiFiStateConnected, но я бы предпочел подписаться на событие, которое будет уведомлено, когда соединение будет установлено.Мониторинг подключения к беспроводной локальной сети в Windows Mobile 6/C#
Я немного оглянулся в библиотеке OpenNETCF, и, похоже, в 2.3 есть многообещающие вещи, но на данный момент мы застряли на 2.2.
Есть ли надежный способ определения статуса соединения?
Просто добавить к этому: значение будет содержать следующие битовые маскируется свойства: 2 - WiFiStatePowerOn 8 - WiFiStateConnecting 16 - WiFiStateConnected Обратите внимание, что они являются стандартными на WM5, но без документов для WM6 (но они, похоже, работают). Кроме того, обертки SystemState в .NET кажутся ненадежными. – bjanaszek
Да. И 4 - «Сети доступны». 1 Кажется, что нужно установить все время, может быть, это означает, что «доступно оборудование Wi-Fi»? – Sam