有些客戶端有時(shí)會(huì)出現(xiàn)斷開連接,發(fā)現(xiàn)是服務(wù)端主動(dòng)觸發(fā)onclose將客戶端退出關(guān)閉的,但是我查了下發(fā)現(xiàn)被斷開的客戶端是正常的,也有每隔10秒發(fā)一次心跳,但就是出現(xiàn)反復(fù)斷開又重連上來,過會(huì)兒又?jǐn)嚅_了,
我自己加的觸發(fā)onclose的設(shè)置,一個(gè)也沒觸發(fā),為啥還會(huì)觸發(fā)onclose呢?
我是將客戶端發(fā)過來的所有消息在onmessage接收到后轉(zhuǎn)化到對(duì)應(yīng)事件的緩存隊(duì)列里,然后再來處理,然到會(huì)和這個(gè)有關(guān)系嗎?
或者哪里可以監(jiān)聽到onclose觸發(fā)的地方呢?