Hello Alain,
Thanks for sharing this useful program with the Internet community!  I've come across an issue that I hope you might have some insight to;^)
 
I've been trying to pipe udpcast through gzip but get the message "pipeline full" a ways into the operation before it finishes.  The specific setup is two computers with the exact same setup: P4 1.8Ghz w/ 256ram, and 80GB seagate hdds.  I'm sending a 4GB partition from one to the other across a 100 hub. The exact command and arguments I'm using for the respective computer are:
 
udp-sender -p "gzip -1" -f /dev/hda1
udp-receiver -p "gzip -d" -f /dev/hda1
 
The partition has about 1.4GB of data and the rest is empty. (I made sure the drive was zeroed out before installing the os)  The interesting thing is that it seems to do fine until it hits the empty part of the drive at which point the compression ratio of course gets extremely high, and then after it's compressed up to the 3GB mark, the receiving computer crashes with the message "pipeline full".
 
Also, you mention on the udpcast commandline page that the pipe argument can also be used to strip out unused blocks on the device.  How would I go about doing this?  This would be a viable alternative if the gzip issue can't be resolved as my bottomline purpose is to not have to send all those empty blocks across the wire if I don't have to!
 
Thanks in advance for any help you or anyone else can offer on the issue,
 
Daniel P.
 

*************************************

This email may contain privileged or confidential material intended for the named recipient only.
If you are not the named recipient, delete this message and all attachments.
Any review, copying, printing, disclosure or other use is prohibited.
We reserve the right to monitor email sent through our network.

*************************************