When you say "breaks", do you mean the server code froze? Or did your connect or download fail, and the server code keeps running?
edit: Here is the start of the download test with draythomp:
He hit that code pretty hard, but it would not fail. Even timed out the send/receive a few times.