Этот вопрос касается попыток найти научно обоснованное или статистически обоснованное обоснование выбора тайм-аута. Я имею в виду, что каждое приложение должно это делать, но каков оптимальный тайм-аут? Нам нужно больше людей, чтобы ответить или прокомментировать. +3, +4 не означает, что вопрос решен. Важный вопрос заслуживает большего ответа. Мы все можем извлечь пользу из этих знаний.
В основном пытается сравнить:
a short timeout of say 20 seconds, but two connection attempts are made
против
one long connection attempt of say 40 or 60 seconds.
У кого есть лучший шанс установить соединение? Нам нужны жесткие факты. Пока номера, которые я получаю, повсюду 10, 42, 60. Но что действительно оптимально?
Теперь, разумеется, через 5-10 секунд пользователь должен быть проинформирован о проблеме в любом случае, но какой подход лучше всего подходит для установления соединения.
Примечание. Я знаю, что есть много факторов, но, как разработчики приложений, мы не всегда можем получить разрешение на изучение ситуации с сигналом Wi-Fi и т.д. Тем не менее, должен быть некоторый рациональный ответ на то, что лучше в среднем.