rust-tcp-file-transfer/README.md

33 lines
1,003 B
Markdown
Raw Normal View History

2023-09-17 09:52:32 +03:00
[![Rust](https://github.com/Tahinli/rust-tcp-file-transfer/actions/workflows/rust.yml/badge.svg?branch=main)](https://github.com/Tahinli/rust-tcp-file-transfer/actions/workflows/rust.yml)
2023-09-14 08:27:29 +03:00
# rust-tcp-file-transfer
TCP File Transfer Server and Client in Rust
2023-10-01 01:04:12 +03:00
2023-11-18 17:50:39 +00:00
**Usage**
> ./rust-tcp-file-transfer -h
>
![image](https://github.com/Tahinli/rust-tcp-file-transfer/assets/96421894/7370c9f7-e491-42de-bf81-8f16b8daa248)
**Examples**
> ./rust-tcp-file-transfer -sv -s -l ~/Desktop/cat.png
>
> ./rust-tcp-file-transfer -cl -r -l ~/Documents/
**TO-DO List**
☑ Standard library only.
2023-10-01 01:04:12 +03:00
☑ File transfer over network.
2023-10-01 01:04:33 +03:00
2023-10-14 00:32:12 +03:00
☑ Remove memory limitations. [d42412c](https://github.com/Tahinli/rust-tcp-file-transfer/pull/1/commits/d42412c57d7d95672ba64b3e489b95f1c4b04a08)
2023-10-01 01:04:33 +03:00
2023-10-21 21:58:37 +03:00
☑ Bidirectional transfer. [b0531de](https://github.com/Tahinli/rust-tcp-file-transfer/commit/b0531deb257332f46fc76de16d3a17fb3b28acee)
2023-10-15 22:08:47 +03:00
2023-10-01 01:04:12 +03:00
☐ Folder transfer.
2023-10-01 01:04:33 +03:00
2023-10-01 01:06:23 +03:00
☐ Remember where it stopped.
2023-10-01 01:04:33 +03:00
2023-10-01 01:04:12 +03:00
☐ Reach over NAT (peer to peer).
2023-10-02 22:04:41 +03:00
2023-10-14 00:32:12 +03:00
☐ Async.