Мое приложение Android периодически отправляет и принимает широковещательные сообщения UDP в сети WiFi.Когда дисплей включен, все работает нормально и все сообщения отправляются и принимаются правильно.Однако, когда дисплей переходит в спящий режим, приложение перестает получать широковещательные сообщения UDP (но все равно отправляет их).
Получение WiFiLock (а также многоадресной блокировки), похоже, не имеет никакого значения, и моя политика сна wifi установлена на WIFI_SLEEP_POLICY_NEVER.
Это проблема для Android 2.3.3 и2.3.5 (телефоны Samsung galaxy SII), но не проблема на старом HTC Hero, на котором установлен мод cyanogen с android 2.3.7.
Кто-нибудь еще сталкивался с этой проблемой и нашел решение?