一個關於 Socket.io Java 的問題解決方案

由於需要實時通信服務,所以我使用了 Socket.io.

現在注意到一個問題就是,當在大約 5 分鐘的時候。就會服務器發送到手機就沒響應了。

已經設定重鏈接。

請問各位大神有解決辦法嗎?這個問題卡有一段時間了。

另外,Pong Ping 代碼也寫了,維持在 2 秒一次心跳。

只要 App 重啟了,就可以正常通信了。真的好奇怪!!!但是重啟 App 的話,無障礙的開關必須手工重啟。

5 分鐘斷線

這個問題只有小米有

我在小米的手機測試到無奈了。
就拿錘子測試了一下。

在錘子相同的代碼運作正常。很久很久也正常。

後來經過刷 ROM 等一系列無意義的掙扎之後,突發奇想地在 Google 搜索了「MIUI Socket 5 分鐘 斷線」。竟然被我找到一個叫做「神隱模式」的說明。

如何設定神隱模式?

未命名.001

保持運作 22 分鐘以上妥妥的!

未命名.002

結語

國產機的坑,真的好難猜得到啊。