Para ser real e sujo, você pode usar o netcat.
No remetente
cat {filename} | nc -l 3333
No receptor
nc {sender_ip_address} 3333 > {filename}
Como praticamente não haverá sobrecarga de aplicativo, você deve ser limitado apenas por E / S, seja disco ou rede.