Широковещательные пакеты UDP не принимаются в спящем режиме

Мое приложение Android периодически отправляет и получает широковещательные сообщения UDP в сети WiFi. Когда дисплей включен, все работает нормально и все сообщения отправляются и принимаются правильно. Однако, когда дисплей переходит в спящий режим, приложение перестает получать широковещательные сообщения UDP (но все равно отправляет их).

Приобретение WiFiLock (а также многоадресной блокировки), похоже, не имеет никакого значения, и моя политика сна wifi установлена на WIFI_SLEEP_POLICY_NEVER.

Это проблема на Android 2.3.3 и 2.3.5 (телефоны Samsung galaxy SII), но не на старом HTC Hero, работающем под цианогеном с android 2.3.7.

Кто-нибудь еще имел эту проблему и нашел решение?

Ответы на вопрос(2)

Ваш ответ на вопрос