Well, I've began my journey into the 3,292 uses for netcat.

To keep things simple I'm just cat'ing a file from machine A to a file on
machine B.  So my setup is this:

On machine B: (IP 10.1.1.1)
nc -l -n -v -p 8888 > somefile

It says listening on [any] 8888

On machine A: (IP 10.1.1.254)
cat /etc/hosts | nc -n -v 10.1.1.1 8888

And it says broken pipe.  Any ideas where I've messed up here?  I looked
at the very LONG man page and in all the neat things you can do it never
talks about moving entire hard drives over a network.  Any ideas would be
appreciated!

-Brian