У меня возникла странная проблема при получении пакетов udp на планшете Sony Xperia Z. Мое приложение не получало много пакетов udp. Поэтому я укоренил планшет для установки приложения для акул и захватил сетевой трафик с помощью приложения для акул после укоренения устройства. Когда я проанализировал отчет, устройство получило все пакеты, но мое приложение не получало многие из них. Если приложение не получало никаких пакетов, проблема может быть фильтром пакетов, который блокирует широковещательные пакеты. Здесь мое приложение получает несколько пакетов, но пропускает пакеты, полученные устройством. Я не заметил эту проблему с планшетами samsung 2 и Motorola Xoom, где он получает все пакеты. Похоже, что нет проблемы с кодом. Кто-нибудь сталкивался с подобной проблемой? Сообщите мне, есть ли у вас какие-либо предложения или материалы, которые я могу попробовать.Android udp потери пакетов
UPDATE:
я добавил свои комментарии ниже.
http://stackoverflow.com/questions/15825298/android-udp-packet-loss –
Мое приложение должно принимать udp-пакеты размером 64 байта. Проблемы не в том, что он теряет все пакеты. Он теряет некоторые пакеты, но устройство получает то, что я нашел, когда я захватил сетевой трафик устройства с помощью приложения для акул. Похоже, что ОС Android не отправляет эти пакеты в мое приложение из сетевого буфера WiFi. – Keerthi