Я подключаюсь к простому RSS-каналу с помощью HTTPUrlConnection. Работает отлично. Я хотел бы добавить тайм-аут для подключения, так как я не хочу, чтобы мое приложение зависало в случае плохого подключения или чего-то еще. Это код, который я использую, и метод setConnectTimeout не имеет никакого эффекта.
HttpURLConnection http = (HttpURLConnection) mURL.openConnection();
http.setConnectTimeout(15000); //timeout after 15 seconds
...
Если это помогает, я разрабатываю для Android.