我在Sony Xperia Z平板電腦上接收udp數據包時遇到了奇怪的問題。我的應用程序沒有收到很多udp數據包。所以我已經植根平板電腦來安裝鯊魚應用程序,並在生根設備後使用鯊魚應用程序捕獲網絡流量。當我分析報告時,設備已收到所有數據包,但我的應用程序沒有收到其中的很多數據包。如果應用程序沒有收到任何數據包,問題可能是阻止廣播數據包的數據包過濾器。在這裏,我的應用程序收到少量數據包,但未收到設備收到的數據包我沒有觀察到這個問題與三星選項卡2和摩托羅拉xoom平板電腦它收到所有的數據包。這聽起來好像沒有代碼問題。有人遇到過類似的問題嗎?如果您有任何建議或意見可以嘗試,請告訴我。Android udp數據包丟失
更新:
我在下面添加了我的意見。
http://stackoverflow.com/questions/15825298/android-udp-packet-loss –
我的應用程序必須接收大小爲64字節的udp數據包。問題不在於它丟失了所有數據包。它丟失了一些數據包,但設備正在接收我使用鯊魚應用捕獲設備的網絡流量時發現的數據包。看起來Android OS不會將這些數據包從WiFi網絡緩衝區發送到我的應用程序。 – Keerthi