我有一種情況,客戶端連接到運行nowjs的node.js服務器並保持連接相當長時間(大約30分鐘)。在某些瀏覽器上,儘管連接在一段時間後被丟棄,並且客戶端斷開連接。NowJS在丟失連接後手動啓動新連接
我實現這樣的在客戶端斷開連接處理程序:
now.core.on('disconnect', function() {
// we should reconnect here, maybe after a short timeout
});
什麼,我不清楚究竟怎麼觸發重新連接。這對於有經驗的用戶來說可能是顯而易見的,但我沒有設法解決這個問題。
now.js腳本初始化頁面加載後,我可以使用now對象,但我無法弄清楚如何重複此過程而不重新加載頁面。
謝謝!
socket.io傢伙(v0.7這是一個星期)正在玩自動重新連接。去問#socket.io和#nowjs未來的計劃是什麼自動重新連接。 (這是freenode btw的IRC) – Raynos
感謝您的提示!我認爲它已經在做這件事了,因爲我只是用nowjs設置了一個新的服務器,安裝了完全相同的應用程序,它失去了連接,但似乎讓它自行備份?!? – DasAntonym
socket.io已經有重新連接選項,爲什麼不使用它? – davin