[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

webrick proxy server and streaming.

Googy

9/15/2008 2:32:00 PM

Hi,

I ran webrick proxy server snippet found on webrick.org site. It was
working fine except with streaming or large files. Rather than handing
over data to browser as it gets it downloading entire file and then
flushing entire file to client. Is it possible to webrick to hand
over data to client as it gets ?, So that streaming and progressive
loading at client side work as expected ?

#!/usr/local/bin/ruby
require 'webrick/httpproxy'

s = WEBrick::HTTPProxyServer.new(
:Port => 2020,
:RequestCallback => Proc.new{|req,res|
puts "-"*70
puts req.request_line, req.raw_header
puts "-"*70
}
)
trap("INT"){ s.shutdown }
s.start
1 Answer

Googy

9/15/2008 2:41:00 PM

0

On Sep 15, 7:32 pm, samba <cooldudevam...@gmail.com> wrote:
> Hi,
>
> I ran webrick proxy server snippet found on webrick.org site. It was
> working fine except with streaming or large files. Rather than handing
> over data to browser as it gets it downloading entire file and then
> flushing entire file to client.  Is it possible to webrick to hand
> over data to client as it gets ?, So that streaming and progressive
> loading at client side work as expected ?
>
> #!/usr/local/bin/ruby
> require 'webrick/httpproxy'
>
> s = WEBrick::HTTPProxyServer.new(
>   :Port => 2020,
>   :RequestCallback => Proc.new{|req,res|
>     puts "-"*70
>     puts req.request_line, req.raw_header
>     puts "-"*70
>   }
> )
> trap("INT"){ s.shutdown }
> s.start

BTW you can use youtube for testing streaming behavior.