С таймаутом играться не стал. Сделал немного по другому - отслеживаю ошибку при подключении. При появлении ошибки, программа перелогинивается, и отправляет повторно тот же запрос. Если на одном и том же запросе программа получит ошибку от сервера 5 раз подряд, значит это наша вина, и программа останавливается. За последующие несколько часов работы всего один раз была ошибка сервера, которая повторилась 2 раза подряд. В остальных случаях, на повторный запрос приходил адекватный ответ.
Будем считать, что проблема решена.
Всем ответившим спасибо!
|