android网络切换socket,Android版的websocket切换网络无法重连
- 當(dāng)前 Bug 的表現(xiàn)(可附上截圖)
1、android微信使用websocket切換網(wǎng)絡(luò)時(shí)一般都無法重連,有時(shí)候重啟微信也沒用,需要重啟手機(jī)才能連上。移動(dòng)或聯(lián)通網(wǎng)絡(luò)切換到電信網(wǎng)絡(luò)特別容易出現(xiàn)。
2、Android微信使用socketIO經(jīng)常會(huì)斷線重連,有時(shí)候斷線幾次就無法再重連。
以上問題一般都有80%的出現(xiàn)概率,但是在ios微信上從來沒出現(xiàn)過,ios的網(wǎng)絡(luò)通信非常穩(wěn)定。不知道這兩者的實(shí)現(xiàn)有什么區(qū)別,是調(diào)用系統(tǒng)的websocket嗎?還是微信自己實(shí)現(xiàn)的?
- 預(yù)期表現(xiàn)
- 復(fù)現(xiàn)路徑
隨便拿個(gè)安卓機(jī)都能出現(xiàn),目前我知道的是華為小米魅族都有遇到。
- 提供一個(gè)最簡復(fù)現(xiàn) Demo
1、“多肉聯(lián)盟”這個(gè)小游戲的體驗(yàn)版使用的是websocket,用Android機(jī)試幾次從別的網(wǎng)絡(luò)切換到電信網(wǎng)絡(luò)經(jīng)常會(huì)出現(xiàn)斷線無法重連。有時(shí)候重啟微信都無法重連。
2、在線上找“多肉聯(lián)盟”這個(gè)小游戲的正式版,使用的是Socket.io,在Android端電信網(wǎng)絡(luò)(其他網(wǎng)絡(luò)我沒怎么測試)經(jīng)常斷線重連。
總結(jié)
以上是生活随笔為你收集整理的android网络切换socket,Android版的websocket切换网络无法重连的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python变量和字符_Python变量
- 下一篇: html分块时边距的设置,html –