closes #422, will restart over if reconnection fails after x number of attempts

v1.18.x
Baris Usakli 11 years ago
parent e9545c9a7f
commit 9babef0095

@ -21,7 +21,12 @@ var socket,
socket.socket.connect();
}, 200);
} else {
socket = io.connect(RELATIVE_PATH);
var max_reconnection_attemps = 5;
var reconnection_delay = 200;
socket = io.connect(RELATIVE_PATH, {
'max reconnection attempts': max_reconnection_attemps,
'reconnection delay': reconnection_delay
});
var reconnecting = false,
reconnectEl, reconnectTimer;
@ -59,7 +64,13 @@ var socket,
socket.socket.connect();
});
socket.on('reconnecting', function (data) {
socket.on('reconnecting', function (data, attempt) {
if(attempt == max_reconnection_attemps) {
socket.socket.reconnectionAttempts = 0;
socket.socket.reconnectionDelay = reconnection_delay;
return;
}
if (!reconnectEl) reconnectEl = $('#reconnect');
reconnecting = true;

Loading…
Cancel
Save