簡體   English   中英

NodeJS + SocketIO android電池問題

[英]NodeJS + SocketIO android battery issue

我正在使用node.js socket.io庫來構建具有套接字連接的android聊天應用程序。 但是插座連接會消耗過多的電量,因此會以很高的速率消耗電池電量。

因此可以通過保持套接字空閑或其他任何方式來最小化功耗

以下是我在IOConnection.java類中添加的代碼

public void transportMessage(String text) {
    // my logic
}

經過大量的谷歌和調試,我終於找到了解決方案,我希望它可以幫助某人。

實際問題:

這個問題與電池無關,而更多的是垃圾回收器,它在調用socket.disconnect()方法后變得很瘋狂。 它會導致您的應用速度變慢並迅速耗盡電池。

解:

請使用java-websocket.jar版本1.3.0代替websocket.jar來解決此問題。

更多信息:

看到此問題並閱讀kikoso和lukas-hetzenecker的評論

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM