<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Try next proxy when error occurs X(</title>
        <description> Hello!

Some people already said it (more or less / in other words) but I terribly miss the feature so I'm gonna mention it myself to make it even more visible ;-)

So, the problem is: I spent several hours looking for fast / good working proxies to add to my list. It worked great that evening (downloading 8 files from megaupload at the same time is cool :-) ) but about two days later only 3 or 4 of them still worked. So, using the same list, trying to download 8 files resulted in most of them being stuck, usellesly reconecting to the same (unworking) proxies over and over again.

My suggestion is: Please, add a feature like that:
Try next proxy in the list when download error occurs X times. (exclude usual waiting time)

And maybe also:
Don't use proxies that failed to perform X or more downloads.</description>
        <link>https://wordrider.net/forum/11/2043/2043/_subject_#msg-2043</link>
        <lastBuildDate>Thu, 09 Apr 2026 09:16:32 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>https://wordrider.net/forum/11/2043/2073/_subject_#msg-2073</guid>
            <title>Re: Try next proxy when error occurs X(</title>
            <link>https://wordrider.net/forum/11/2043/2073/_subject_#msg-2073</link>
            <description><![CDATA[ Thanks a lot, this definitelly works better than standard run (altough it doesn't fix my problem completely, it helps and I understand it's under development now).<br />
<br />
Anyway, I have two more ideas related to the problem:<br />
<br />
First, I would greatly appreciate if there was an option to cycle proxies also in case the download doesn't get an error yet it just freezes (usually in the "GETTING" state) for an optional period of time (It would be super cool if you'd manage to make this option usable also in the case when the download completely freezes in the middle of a file - so it would just switch to another proxy and finish the download (you said you plan to add an option to continue incomplete downloads in some future release, didn't you? ;-). Of course, this shouldn't apply to the standard 15 min waiting time... I can imagine this will be a b*tch to code but it would make me really happy ;-) ).<br />
<br />
The second suggestion should be much easier to include - I'd like to use one connection (e.g. the default one) for two simultaneous downloads but FR just doesn't allow me to (not even through the "force download" option). Before you ask - No, I'm not that dumb so I would try to download two files from one host at the same time - I want to be able to download let's say one file from Rapidshare and another from Megaupload using the same IP (which is definitely possible).<br />
<br />
Thank you in advance :-)]]></description>
            <dc:creator>Strix</dc:creator>
            <category>FreeRapid Downloader - Features</category>
            <pubDate>Tue, 11 Aug 2009 15:25:58 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/11/2043/2048/_subject_#msg-2048</guid>
            <title>Re: Try next proxy when error occurs X(</title>
            <link>https://wordrider.net/forum/11/2043/2048/_subject_#msg-2048</link>
            <description><![CDATA[ Proxies are already cycling.<br />
This is the algorithm:<br />
  <pre class="bbcode_geshi"><div class="head">Language: Java</div><span class="kw2">public</span> List&lt;ConnectionSettings&gt; getRotatedEnabledConnections<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
    <span class="kw2">synchronized</span> <span class="br0">&#40;</span>connectionSettingsLock<span class="br0">&#41;</span> <span class="br0">&#123;</span>
       <span class="kw2">final</span> List&lt;ConnectionSettings&gt; list = <span class="kw2">new</span> ArrayList&lt;ConnectionSettings&gt;<span class="br0">&#40;</span>availableConnections.<span class="me1">size</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
       <span class="kw1">for</span> <span class="br0">&#40;</span>ConnectionSettings settings : availableConnections<span class="br0">&#41;</span> <span class="br0">&#123;</span>
             <span class="kw1">if</span> <span class="br0">&#40;</span>settings.<span class="me1">isEnabled</span><span class="br0">&#40;</span><span class="br0">&#41;</span> &amp;&amp; !settings.<span class="me1">isDefault</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
                  list.<span class="me1">add</span><span class="br0">&#40;</span>settings<span class="br0">&#41;</span>;
             <span class="br0">&#125;</span>
        <span class="br0">&#125;</span>
&nbsp;
        <span class="kw1">if</span> <span class="br0">&#40;</span>list.<span class="me1">size</span><span class="br0">&#40;</span><span class="br0">&#41;</span> &gt; <span class="nu0">1</span><span class="br0">&#41;</span> <span class="br0">&#123;</span><span class="co1">//rotate enabled proxies</span>
             <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3ACollections+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span class="kw3">Collections</span></a>.<span class="me1">rotate</span><span class="br0">&#40;</span>list, rotate++<span class="br0">&#41;</span>;
        <span class="br0">&#125;</span>
        <span class="kw1">if</span> <span class="br0">&#40;</span>useDefaultConnection<span class="br0">&#40;</span><span class="br0">&#41;</span> &amp;&amp; defaultConnectionSettings.<span class="me1">isEnabled</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>
              list.<span class="me1">add</span><span class="br0">&#40;</span><span class="nu0">0</span>, defaultConnectionSettings<span class="br0">&#41;</span>;
         <span class="kw2">return</span> list;
      <span class="br0">&#125;</span>
 <span class="br0">&#125;</span></pre>
<br />
<br />
The option disableConnectionOnException is still experimental -&gt; no GUI.]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Features</category>
            <pubDate>Sun, 09 Aug 2009 14:11:49 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/11/2043/2047/_subject_#msg-2047</guid>
            <title>Re: Try next proxy when error occurs X(</title>
            <link>https://wordrider.net/forum/11/2043/2047/_subject_#msg-2047</link>
            <description><![CDATA[ Thanks :-) Though I'm not sure if it fully resolves the problem (especially the first part - proxy cycling, not connection disabling)? Anyway, an option in preferences would be nice ;-)]]></description>
            <dc:creator>Strix</dc:creator>
            <category>FreeRapid Downloader - Features</category>
            <pubDate>Sun, 09 Aug 2009 14:05:08 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/11/2043/2046/_subject_#msg-2046</guid>
            <title>Re: Try next proxy when error occurs X(</title>
            <link>https://wordrider.net/forum/11/2043/2046/_subject_#msg-2046</link>
            <description><![CDATA[ you can try this - run FRD this way (once):<br />
<pre class="bbcode">
java -jar -DdisableConnectionOnException=true frd.jar
</pre>]]></description>
            <dc:creator>Vity</dc:creator>
            <category>FreeRapid Downloader - Features</category>
            <pubDate>Sun, 09 Aug 2009 13:53:46 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/11/2043/2043/_subject_#msg-2043</guid>
            <title>Try next proxy when error occurs X(</title>
            <link>https://wordrider.net/forum/11/2043/2043/_subject_#msg-2043</link>
            <description><![CDATA[ Hello!<br />
<br />
Some people already said it (more or less / in other words) but I terribly miss the feature so I'm gonna mention it myself to make it even more visible ;-)<br />
<br />
So, the problem is: I spent several hours looking for fast / good working proxies to add to my list. It worked great that evening (downloading 8 files from megaupload at the same time is cool :-) ) but about two days later only 3 or 4 of them still worked. So, using the same list, trying to download 8 files resulted in most of them being stuck, usellesly reconecting to the same (unworking) proxies over and over again.<br />
<br />
My suggestion is: Please, add a feature like that:<br />
<b>Try next proxy in the list when download error occurs <i>X</i> times</b>. (exclude usual waiting time)<br />
<br />
And maybe also:<br />
<b>Don't use proxies that failed to perform <i>X</i> or more downloads.</b>]]></description>
            <dc:creator>Strix</dc:creator>
            <category>FreeRapid Downloader - Features</category>
            <pubDate>Sun, 09 Aug 2009 13:04:42 +0000</pubDate>
        </item>
    </channel>
</rss>
