<div>Talvez se gerar um Http::Request com as especificações do protocolo deve resolver:</div><div><a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16" target="_blank">http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16</a><br>
</div><div><br></div><div><br></div><div>--Hernan</div><br><div class="gmail_quote">2011/6/5 Stanislaw Pusep <span dir="ltr"><<a href="mailto:creaktive@gmail.com" target="_blank">creaktive@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Daniel, parabéns pela iniciativa!<br>
Essa paralelizacao funciona da forma mais tosca possivel. Imagine um<br>
arquivo de 4 MB. Primeiro, vc descobre o Content-Length dele. Depois,<br>
se vc quer dividir em 4 conexões paralelas, pega os pedaços de 1/4 do<br>
tamanho do arquivo: do byte 0 ate 1 MB, do 1 MB ao 2 MB, e assim por<br>
diante. Usando WWW::Curl, isso é bem tranquilo de se fazer.<br>
<br>
On Saturday, June 4, 2011, Daniel de Oliveira Mantovani<br>
<div><div><<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>> wrote:<br>
> Pessoal, eu tenho um módulo no Github chamado Net::Megaupload<br>
> <a href="https://github.com/mantovani/Net--Megaupload/blob/master/lib/Net/Megaupload.pm" target="_blank">https://github.com/mantovani/Net--Megaupload/blob/master/lib/Net/Megaupload.pm</a><br>
> [1]<br>
> Por enquanto o módulo só permite fazer uploads, porém logo<br>
> implementarei a opção de fazer download.<br>
> O maior empecilho hoje em dia para eu retirar o dualboot do meu<br>
> desktop é que com a ferramenta oficial para download[2] eu consigo<br>
> usar praticamente toda minha banda de 10MBbs, e baixar a 1200 kbps.<br>
> Mesmo eu tendo conta premium, quando eu baixo pelo site a velocidade<br>
> fica em média em 300 kbps. Quando se tem uma conta premium, você pode<br>
> fazer multi requisições, eu imagino que o programa oficial faz multi<br>
> requisições ao mesmo arquivo de download, e baixa vários pedaços ao<br>
> mesmo tempo. Por isso que a velocidade fica tão alta, eu quero<br>
> implementar isso ao meu módulo. Porém para pesquisar eu preciso saber<br>
> como se chama o fato de se fazer multi requisições de um mesmo<br>
> arquivo.<br>
><br>
> [1]Megaupload é um serviço de compartilhamento de arquivo.<br>
> (<a href="http://www.megaupload.com" target="_blank">http://www.megaupload.com</a>)<br>
> [2]<a href="http://static.megaupload.com/megamanager.exe" target="_blank">http://static.megaupload.com/megamanager.exe</a><br>
><br>
> --<br>
> "If you’ve never written anything thoughtful, then you’ve never had<br>
> any difficult, important, or interesting thoughts. That’s the secret:<br>
> people who don’t write, are people who don’t think."<br>
> =begin disclaimer<br>
>    Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
>  SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
>  L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
><br>
<br>
</div></div><font color="#888888">--<br>
<br>
ABS()<br>
</font><div><div>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org" target="_blank">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br>