我有一個很煩人的問題,我不明白髮生了什麼:NETD破壞插座,當設備沒有連接到充電器
我們正在寫一庫,即建立了通過藍牙的插座。之後,我們在本地主機上註冊一個服務器。現在幾個應用程序正在建立到本地主機的連接併發送/接收數據。服務器捆綁連接並通過藍牙處理通信。
自Android 7.0以來,我們遇到了這個問題; NetD
經常摧毀我們的本地主機的套接字。下面的輸出,我們可以在logcat中看到:
> 06-23 12:38:17.576 522 2676 I Netd : Destroyed 3 sockets for UidRanges{ 10000-2147483647 } skip={1001 1027 10010 10013 10018 10021
> 10035 10037 10064 10081} in 1.2 ms
所有設備都在運行股票ROM和我測試了它在以下方面:
- 三星S7
- 三星S8
- 的Nexus 5X
- Samsung S6
- Google Pixel
我很確定,它是一種電池節省機制,因爲它在充電時不會發生。
我希望任何人都能幫助我理解這裏發生的事情。
謝謝!這是解決方案。對我感到羞恥,我沒有想過... – andzie
很高興我能幫忙! – Dayan