在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ websocket斷開后心跳重連的疑問

websocket斷開后心跳重連的疑問

當(dāng)斷開后,websocket.send()會(huì)報(bào)WebSocket is already in CLOSING or CLOSED state.
我在網(wǎng)上查了關(guān)于心跳重連的資料,我的理解是,定時(shí)發(fā)點(diǎn)消息來檢測(cè),如果沒收到后端的信息就執(zhí)行createWebSocket重連.
但是這樣有性能問題吧,從我第一次發(fā)送消息后,就一直在檢測(cè)有沒有斷.
我在想,要不斷開后關(guān)閉現(xiàn)在的,重新new一個(gè)websocket,但是onmessage就收不新的websocket返回的數(shù)據(jù)

回答
編輯回答
若相惜

封裝一個(gè)sendMessage發(fā)送消息,每次send之前判斷readyState狀態(tài),

2017年9月30日 05:23
編輯回答
苦妄

那么你可以考慮使用SocketJS了。

2017年5月18日 02:37