@Edent For this kind of bulk LAN copy I tend to use tar piped to netcat. Something like
nc -l 9999 | tar -x -f-
on the receiver, and
tar -c -f- <dir> | nc <host> 9999
on the sender.
Can chuck a gzip in the pipeline if you're sending something compressible. It can keep all the file attributes, links, etc with the right tar options.