0
如何編寫腳本如果收到通信錯誤,則默認情況下,重試之間的間隔爲15秒,重試次數最多爲3次。是否執行通信錯誤重試,重試次數和嘗試之間的等待時間間隔應爲客戶端可配置參數。請幫助我。重試次數和時間間隔
如何編寫腳本如果收到通信錯誤,則默認情況下,重試之間的間隔爲15秒,重試次數最多爲3次。是否執行通信錯誤重試,重試次數和嘗試之間的等待時間間隔應爲客戶端可配置參數。請幫助我。重試次數和時間間隔
您可以簡單地添加一個像FailedCounts
這樣的變量並使用它。
喜歡的東西:
var failedCounts = 0, myInterval;
myInterval = setInterval(function() {
if (operationFailed) {
failedCounts++;
if (failedCounts >= 3) {
clearInterval(myInterval); // probably, you may want to disable timer on failure
alert('Failed 3 times');
}
} else {
failedCount = 0;
}
}, 15000);
好年...但是這會修復3次重試和15秒。我想要這些參數由客戶端配置。怎麼做? –
請參見[這裏](http://stackoverflow.com/help/how-to-ask)諮詢有關如何提出一個很好的問題。我建議你至少發佈你最好的解決它的代碼。謝謝。 – lrnzcig