From: samba Date: 2008-09-15T23:37:48+09:00 Subject: Re: webrick proxy server and streaming. On Sep 15, 7:32 pm, samba 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.