我試圖在第一臺服務器關閉並試圖重新連接失敗時連接一臺新服務器。 Upto現在工作正常,第一臺服務器斷開連接,第二臺服務器連接並收聽消息。開關插座服務器斷開連接
socket.on('reconnect_failed', function() {
console.log("reconnect_failed");
socket = io.connect('http://localhost:4000',{
'reconnectionDelay': 100,
'reconnect':false,
'reconnectionAttempts': max_reconnects});
console.log(socket);
});
socket.on('new message', function(msg){
console.log(msg);
document.getElementById("chat").innerHTML = msg;
});
但是在客戶端「新消息」事件沒有被第二個服務器監聽。由於該套接字在重新連接失敗時啓動。有沒有其他方式可以用較少的代碼來處理。
@xhirase,請看看這個問題。預計你可以在這方面提供幫助。提前致謝。將嘗試學習該網站的語言。 – 2014-10-08 08:50:11
沒有問題,這個網站是偉大的,所以我們都必須盡我們所能來保持這種方式。讓我看看我能爲你的問題做什麼,現在它在正確的地方:) – xShirase 2014-10-08 08:55:38