Каковы значения по умолчанию для тайм-аутов подключения и сокетов в DefaultHttpClient на Android?

На Android 2.1 / 2.2 я использую DefaultHttpClient , найденный в Android SDK.

Apache сообщает в своих документах, что существует 2 тайм-аута:

  • CoreConnectionPNames.SO_TIMEOUT = 'http.socket.timeout': определяет тайм-аут сокета (SO_TIMEOUT) в миллисекундах, который является таймаутом для ожидания data или, другими словами, максимальный период бездействия между двумя последовательными пакетами данных). Нулевое значение тайм-аута интерпретируется как бесконечное время ожидания.Этот параметр ожидает значение типа java.lang.Integer. Если этот параметр не установлен, время ожидания операций чтения не истечет (бесконечный тайм-аут).

  • CoreConnectionPNames.CONNECTION_TIMEOUT = 'http.connection.timeout': определяет время ожидания в миллисекундах до установления соединения. Нулевое значение тайм-аута интерпретируется как бесконечное время ожидания. Этот параметр ожидает значение типа java.lang.Integer. Если этот параметр не задан, время ожидания операций подключения не истечет (бесконечный таймаут).

Я попытался найти в источниках Android значения по умолчанию для этих двух таймаутов, но не смог найти. Кто-нибудь знает, какие значения по умолчанию для этих таймаутов? Я хотел бы получить ссылку на источники, в которых установлены значения, или официальный документ по этому поводу (а не просто услышать мнение).

16
задан Vit Khudenko 10 February 2012 в 12:27
поделиться