国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

有什么原因可能會(huì)導(dǎo)致websocket自己斷線?

elementwong

我做了一個(gè)聊天室程序,嵌入在YII框架里,包括用戶登錄,刪除發(fā)言信息,加入黑名單禁言等功能,提交聊天內(nèi)容的地方,我采用了一個(gè)div畫了一個(gè)發(fā)送按鈕,使用onclick綁定了一個(gè)JS函數(shù)來進(jìn)行發(fā)送。

但是發(fā)現(xiàn)每次剛登入的時(shí)候,第一次發(fā)言總不成功,并且看后端CLI窗口和firebug控制窗口都顯示的是斷線重連,第二次發(fā)送消息就好了,正常發(fā)送。

問題進(jìn)一步發(fā)展到,我在聊天記錄框中給每一條聊天內(nèi)容的span都加了一個(gè)onmouseover綁定一個(gè)JS函數(shù),用于顯示刪除這條信息的按鈕,就這個(gè)函數(shù)居然也導(dǎo)致只要觸發(fā)就會(huì)導(dǎo)致websocket斷線!實(shí)在是想不明白了,我刪除了那個(gè)js函數(shù)中的代碼,只添加了一個(gè)alert,問題也依舊。

求助!到底有可能會(huì)有什么樣的原因?qū)е聎s斷線?我現(xiàn)在真的沒有頭緒了

9823 1 0
1個(gè)回答

walkor 打賞

可以參考workerman手冊(cè)抓包,看是服務(wù)端還是客戶端主動(dòng)斷開的連接,然后再找問題

  • elementwong 2015-09-11

    非常感謝。問題折騰了一天,抓包顯示確實(shí)是客戶端主動(dòng)斷掉連接的。終于解決了,特來回復(fù)一下,希望可以對(duì)別人有幫助。問題原因仍然不知道,猜測(cè)是JQUERY的沖突導(dǎo)致,只說解決的方法。我把所有的HTML標(biāo)記中的onclick等事件綁定,都用JQUERY方式進(jìn)行綁定和觸發(fā),問題就沒再出現(xiàn)了。

年代過于久遠(yuǎn),無法發(fā)表回答
??