TCP File Transfer Server and Client in Rust
☑ File transfer over network.
☐ Remove memory boundaries.
☐ Folder transfer.
☐ Remember where it stoped.
☐ Reach over NAT (peer to peer).